mysql数据库在linux上的不同登录方式和权限

Posted 提君

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库在linux上的不同登录方式和权限相关的知识,希望对你有一定的参考价值。

在我的上两篇博文里,一篇是安装,一篇是配置远程登录,

提君博客原创

>>提君博客原创  http://www.cnblogs.com/tijun/  <<

所以我的mysql的user表中的信息如下;

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select host,user,password from user;
+------------+------+-------------------------------------------+
| host       | user | password                                  |
+------------+------+-------------------------------------------+
| %          | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| ltt5.bg.cn | root |                                           |
| 127.0.0.1  | root |                                           |
| localhost  |      |                                           |
| ltt5.bg.cn |      |                                           |
+------------+------+-------------------------------------------+
5 rows in set (0.00 sec)

看到user表中的信息,这就体现出mysql的五种不一样的登录方式和权限。

提君博客原创

分别对应

远程登录,输入用户和密码
mysql -uroot -hltt5.bg.cn
mysql -uroot -h127.0.0.1
mysql
mysql -hltt5.bg.cn

针对我本机的情况,前三种是超级权限,可以看到mysql这个database,后两种看不到mysql这个database。

提君博客原创

不知道-u 的情况下,默认的是当前用户。如果你当前是root,则-uroot,如果你当前是hadoop,则-uhadoop。

>>提君博客原创  http://www.cnblogs.com/tijun/  <<

以上是关于mysql数据库在linux上的不同登录方式和权限的主要内容,如果未能解决你的问题,请参考以下文章

Linux下修改Mysql的用(root的密码及修改root登录权限

Linux中 MySQL 授权远程连接

Linux sudo权限管理项目实战

Linux企业生产环境用户权限集中管理项目方案案例

XAMPP上的php / mySQL:phpMyAdmin和mysql_connect的密码有什么不同?

MySQL的权限管理和Linux下的常用命令