
grant all privileges on *.* to root@'localhost' identified by '12345678' with grant option
FLUSH PRIVILEGES
查看用户:SELECT * from mysql.`user`这个在5.0,5.1,5.5版本的都可以,其他的版本没有测试过。
你可以去www.quzixi.com 的mysql板块里看一下mysql的基础知识,他的脚本几乎都测试过了
创建新的用户名和密码create
user
username
identified
by
password
GRANT
privileges
ON
databasename.tablename
TO
'username'@'host'
grant
all
privileges
on
*.*
to
'username'@'localhost'
identified
by
'password'
删除权限
REVOKE
ALL
PRIVILEGES
ON
*.*
FROM
'username'@'localhost'
分配指定库的权限
GRANT
ALL
PRIVILEGES
ON
database1.*
TO
'username'@'localhost'
IDENTIFIED
BY
'password'
分配指定 *** 作的权限
GRANT
SELECT,
UPDATE
ON
database1.*
TO
'username'@'localhost'
IDENTIFIED
BY
'password'
刷新权限
FLUSH
PRIVILEGES
删除用户
DROP
USER
username@localhost
设置默认的编码
修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示
character_set_server=utf8
init_connect='SET
NAMES
utf8'
重启mysql
systemctl
restart
mysqld
更新用户的密码
SET
PASSWORD
FOR
'username'@'localhost'
=
PASSWORD("123456")
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)