下面跟着笔者一起来了解下MySQL用户密码及查看命令的操作方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQL用户密码及查看命令的操作方法这篇短内容是你想要的。
用户部分
MySQL用户设置
如果你需要添加MySQL用户,你只需要在MySQL数据库中用户的表添加新用户即可。
你可以在创建用户时,为用户指定权限,用户权限列表如下:
权限列表:
改变:修改表和索引。
创建:创建数据库和表。
删除:
删除表中已有的记录。
下降:抛弃(删除)数据库和表。
指数:创建或抛弃索引。
插入:
向表中插入新行。
参考:未用。
选择:检索表中的记录。
更新:修改现存表记录。
文件:
读或写云服务器上的文件。
过程:查看云服务器中执行的线程信息或杀死线程。
重载:
重载授权表或清空日志,主机缓存或表缓存。
关闭:关闭云服务器。
:所有权限,
特权同义词。
用法:特殊的“无权限“;权限。
用户账户包括“username"和“host"
两部分,后者表示该用户被允许从何地接入.tom@& # 39; % & # 39;表示任何地址,默认可以省略。还可以是“tom@192.168.1.”“,“tom@ % .abc.com"
等。数据库格式为db@table,可以是“测试。*”;或“* . *”,前者表示测试数据库的所有表,后者表示所有数据库的所有表。
子句
“格兰特OPTION"表示该用户可以为其他用户分配权限。
以下为添加用户的的实例,用户名为测试,密码为test123,并授权用户可进行选择、插入和更新操作权限:
首先进入表:
(root@localhost mysql) #, mysql -u root -pEnter 密码:* * * * * * mysql>, use mysql; Database 改变了
查看MySQL自带表中的用户信息:
mysql>, select 用户,authentication_string, host 得到用户; + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - + |,user ,,,,, |, authentication_string ,,,,,,,,,,,,,,,,,,,, |, host ,,,, | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - + |,root ,,,,, |, * 6691484 ea6b50ddde1926a220da01fa9e575c18a | localhost | | |,mysql.sys * THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | localhost | |,root ,,,,, |, * 6691484 ea6b50ddde1926a220da01fa9e575c18a |, %,,,,,,,, | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - +
插入用户测试:
mysql>, grant 选择、插入、更新、删除、创建、删除 ,,,,,,教程。* ,,,,,用& # 39;测试# 39;@ # 39;localhost # 39; ,,,,,identified by & # 39; test123& # 39;; Query 好吧,,0,rows 影响,,1,warning (0.01, sec)
再次查看用户列表:
mysql>, select 用户,authentication_string, host 得到用户; + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - + |,user ,,,,, |, authentication_string ,,,,,,,,,,,,,,,,,,,, |, host ,,,, | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - + |,root ,,,,, |, * 6691484 ea6b50ddde1926a220da01fa9e575c18a | localhost | | |,mysql.sys * THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | localhost | |,root ,,,,, |, * 6691484 ea6b50ddde1926a220da01fa9e575c18a |, %,,,,,,,, | |,test ,,,,, |, * 676243218923905 cf94cb52a3c9d3eb30ce8e20d | localhost | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - + 4,rows set 拷贝;(0.00,sec)
删除test01用户:
mysql>, select 用户,authentication_string, host 得到用户; + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - + |,user ,,,,, |, authentication_string ,,,,,,,,,,,,,,,,,,,, |, host ,,,, | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - + |,root ,,,,, |, * 6691484 ea6b50ddde1926a220da01fa9e575c18a | localhost | | |,mysql.sys * THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | localhost | |,root ,,,,, |, * 6691484 ea6b50ddde1926a220da01fa9e575c18a |, %,,,,,,,, | |,test02 ,,, |, * 6691484 ea6b50ddde1926a220da01fa9e575c18a | loaclhost | |,test01 ,,, |, * 6691484 ea6b50ddde1926a220da01fa9e575c18a | loaclhost | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - + 5,rows set 拷贝;(0.00,sec) mysql>, drop user  test01@loaclhost; Query 好吧,,0,rows affected (0.00,秒) null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullMySQL用户密码及查看命令的操作方法