centos mysql 本机增加用户?

centos mysql 本机增加用户?,第1张

增加用户

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")


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8369483.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存