主要方法就是修改 MySQL按照文件下面的my.cnf文件mysql
首先是找到my.cnf文件,sql
# find / -name 「my.cnf」數據庫
# cd /etcrest
接下來最好是先備份my.cnf文件,對於初手而言ip
#/etc vi my.cnfget
以後找到[mysqld]的段,在那段中插入一行:it
skip-grant-tablestable
這句的做用是讓你不用密碼就能夠登陸MySQLclass
接下來就是重啓MySQL了,登錄
#/etc/init.d/mysqld restart
在接下來就是無密碼登陸MySQL了,
#mysql -uroot -p
回車鍵
接下來就是:
mysql > use mysql
進入到mysql數據庫,而後修改密碼
Mysql > UPDATE user SET password=password(‘123456’) WHERE User=’root’;
最後使權限生效
Mysql > flush privileges ;
到此爲止 mysql密碼就修改爲功了,
而後把my.cnf的修改再改回去,否則 就是不須要密碼就能夠登陸數據庫了,
#/etc vi my.cnf
以後找到[mysqld]的段,刪去先前插入的那一行:
去掉skip-grant-tables
而後退出來,再從新啓動mysql
#/etc/init.d/mysqld restart
接下來就是登陸了,
#mysql -uroot -p
Enter password:123456
回車鍵
就能夠登陸了,注意輸入密碼的時候是不顯示的