[ mysql ] linux mysql 忘記root密碼重置
作者:flymaster
qq:908601287
blog:http://www.cnblogs.com/flymaster500/
mysql相關命令及安全配置
1. 為mysql的root用戶設置密碼
[root@web01 mysql]# mysqladmin -u root password '123456' #設置root登錄密碼
[root@web01 mysql]# mysql -uroot -p #登錄命令
[root@web01 mysql]# mysql -uroot -p123456 #帶密碼登錄
2.清理無用的mysql用戶及庫
mysql> select user,host from mysql.user; #查看所有用戶
+------+-----------+
| user | host |
+------+-----------+
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
+------+-----------+
6 rows in set (0.00 sec)
mysql> drop user "root"@"web01"; #刪除無用的用戶
Query OK, 0 rows affected (0.00 sec)
若遇到無法刪除的用戶則用如下命令:
mysql> delete from mysql.user where user='root' and host='web01';
mysql> select user,host from mysql.user; #最后保留的用戶
+------+-----------+
| user | host |
+------+-----------+
| root | 127.0.0.1 |
| root | localhost |
+------+-----------+
2 rows in set (0.00 sec)
mysql> drop database test; #刪除無用的數據庫文件
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges; #刷新權限
Query OK, 0 rows affected (0.00 sec)
作者:flymaster
qq:908601287
blog:http://www.cnblogs.com/flymaster500/