1. 刪除所有MySQL中的用戶(包括root用戶): root可以保留,然後修改為其他用戶 2. 為管理員root用戶設置密碼 : A、為沒有密碼的用戶設置密碼: B、MySQL多實例設置密碼需要指定mysql.sock文件: C、新版本的mysql可能在第一次啟動以後會生成一個隨機密碼: D、直 ...
1. 刪除所有MySQL中的用戶(包括root用戶):
mysql> delete from mysql.user
root可以保留,然後修改為其他用戶
2. 為管理員root用戶設置密碼 :
A、為沒有密碼的用戶設置密碼:
- mysqladmin -uroot password "密碼"
B、MySQL多實例設置密碼需要指定mysql.sock文件:
- mysqladmin -uroot password "密碼" -S /var/tmp/mysql.sock
C、新版本的mysql可能在第一次啟動以後會生成一個隨機密碼:
grep "tmmp" /var/log/mysql.log
登陸到資料庫後,
alter user root@localhost identified by "密碼"
D、直接進入到某個用戶的mysql修改密碼:
set password=password "密碼"
E、進入資料庫內部修改密碼:
update mysql.user set password=password "密碼" where user='root'