mysql用户授权及撤销

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql用户授权及撤销相关的知识,希望对你有一定的参考价值。

mysql数据库服务在不做授权的情况下只允许数据库管理员从数据库服务器本机登录。

默认只有数据库管理员从数据库服务器本机登录才有授权权限

mysql -u root -p (本机登录mysql服务器)  

mysql -u root -h 192.168.4.5 -p (远程连接mysql服务器)

方式1 在库外重置数据库管理员密码:

[[email protected] 桌面]# mysqladmin -hlocalhost -uroot -p password "123456"         #设置新密码123456
Enter password:                                                                                                                #输入旧密码
方式2 在不知道密码的情况下修改数据管理员密码:

[[email protected] 桌面]#/etc/init.d/stop                                                      停用mysql服务器

[[email protected] 桌面]#/etc/init.d/mysql start --skip-grant-tables          跳过授权表启用mysql服务器
[[email protected] 桌面]# mysql   -u root                                                     免密码进入mysql服务器
mysql> update mysql.user                                                  #直接修改mysql密码表
    -> set password=password("tarena")                            #密码设置成tarena
    -> where host="localhost";
Query OK, 1 row affected (0.03 sec)                                  #设置完成后重新启用mysql服务

 

本文出自 “linux云计算” 博客,请务必保留此出处http://liangzai818.blog.51cto.com/10003446/1739597

以上是关于mysql用户授权及撤销的主要内容,如果未能解决你的问题,请参考以下文章

04: 用户授权及撤销 数据备份与恢复 MySQL管理工具

26_多表查询 MySQL管理工具 用户授权及撤销

DBA04 - 多表查询 MySQL管理工具用户授权及撤销

Mysql密码管理及授权

MySQL 用户管理之 REVOKE 撤销授权

MySQL第四天(用户授权与撤销,完全备份和完全恢复)