假設你想管理下使用者,只記得某個庫里的某個表管理使用者的登入,你需要這麼做:
前提是有足夠許可權的賬戶,沒有就skip刷root密碼吧
[root@ax-01 ~]# mysql -uroot -p
enter password:
mysql> show databases; //查所有庫的名字
| database |
| information_schema |
| cmsdb |
| discuz |
| mysql | //你看到mysql庫,想起來就這個庫里,但是不知道該查那乙個表
| performance_schema |
| test |
| wpdb |
mysql> use mysql; //選擇mysql庫
mysql> show tables; //查mysql裡面的所有表
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user | //你看到user表,想起來應該在這裡,但是不知道查那個字段
mysql> desc user; //檢視所有user下的欄位名(表頭)
| field | type | null | key | default | extra |
| host | char(60) | no | pri | | |
| user | char(16) | no | pri | | |
| password | char(41) | no | | | |
看到這裡你感覺需要了解user,host,password這三個字段,因為登陸的時候要用到
mysql> select user,host,password from mysql.user; //檢視這三個欄位的內容
| user | host | password |
| root | localhost | *8e1a3402d66f8ddd8d9d19596b706c6d238c0f34 |
| root | ax-01 | |
| root | 127.0.0.1 | |
| root | ::1 | |
| | localhost | |
| | ax-01 | |
| wpuser | 127.0.0.1 | *e4d18eee7aeb0071bdb1d931cd44aa9ae0d05293 |
| discuzuser | 127.0.0.1 | *f47a72db156c9e3f76410f41ac68ce966acd6bda |
| cmsuser | 127.0.0.1 | *a9a4f564b109c6eccf5ec6e2eb11dbd8925feedf |
看到這裡,你發任意使用者(空使用者名稱)不需要密碼就可以登入。顯然不行,需要刪掉。
刪東西前要養成備份的好習慣
[root@ax-01 ~]# mysqldump -uroot -paxianglinux mysql user > /tmp/user.sql
mysql> delete from mysql.user where password=''; //刪掉
mysql> select user,host,password from mysql.user; //再看
| user | host | password |
| root | localhost | *8e1a3402d66f8ddd8d9d19596b706c6d238c0f34 |
| wpuser | 127.0.0.1 | *e4d18eee7aeb0071bdb1d931cd44aa9ae0d05293 |
| discuzuser | 127.0.0.1 | *f47a72db156c9e3f76410f41ac68ce966acd6bda |
| cmsuser | 127.0.0.1 | *a9a4f564b109c6eccf5ec6e2eb11dbd8925feedf |
mysql> flush privileges;
mysql> quit;
MySQL新建使用者,授權,刪除使用者,修改密碼
首先要宣告一下 一般情況下,修改mysql密碼,授權,是需要有mysql裡的root許可權的。注 本操作是在win命令提示符下,phpmyadmin同樣適用。使用者 phplamp 使用者資料庫 phplampdb 1.新建使用者。登入mysql mysql u root p 密碼 建立使用者 my...
MySQL新建使用者,授權,刪除使用者,修改密碼
首先要宣告一下 一般情況下,修改mysql密碼,授權,是需要有mysql裡的root許可權的。注 本操作是在win命令提示符下,phpmyadmin同樣適用。使用者 phplamp 使用者資料庫 phplampdb 1.新建使用者。登入mysql mysql u root p 密碼 建立使用者 my...
MySQL新建使用者,授權,刪除使用者,修改密碼
首先要宣告一下 一般情況下,修改mysql密碼,授權,是需要有mysql裡的root許可權的。注 本操作是在win命令提示符下,phpmyadmin同樣適用。使用者 phplamp 使用者資料庫 phplampdb 遠端連線mysql h host p 3306 u hive phive grant...