CentOS 6.3完成mysql 5.5.27安裝後的初始化工做(一)修改root密碼

在linux下安裝mysql好像沒有設置密碼的參數(極有多是我沒有看到這個參數)
通常的狀況可能都是空密碼
因此在此簡單的介紹一種修改root用戶密碼的方法
由於mysql剛安裝的,因此理論上用戶只有一個root
而咱們知道這些用戶信息也都在安裝時初始化的表中,因此最直接的方法是去作一次更新操做便可
至於那些用mysqladmin的方法,貌似按照官網的最簡安裝,沒有這個命令(也懶得去找了)
因此直接用熟悉的UPDATE句話吧


使用root用戶鏈接數據庫
# mysql -u root -p
Enter password:
上面的密碼留空(即直接回車就行)
進入到mysql
選擇mysql數據庫(有的版本好像不用選擇數據庫)

mysql > USE mysql; mysql

mysql > delete from user where user='';             刪除匿名用戶 linux

更新user表數據
mysql > UPDATE user SET password = PASSWORD(‘密碼’) WHERE user = ‘root’;
操做完這些後,更新一下(mysql 新設置用戶或更改密碼後需用FLUSH PRIVILEGES刷新MySQL的系統權限相關表,不然會出現拒絕訪問;固然你重啓一下mysql服務器也可行,只是顯得有點蛋疼)

mysql > FLUSH PRIVILEGES; sql


好了,能夠退出從新登陸,此時就得用你設置的密碼
相關文章
相關標籤/搜索