? ? ? ?一直以來我都比較喜歡使用Linux當(dāng)中的yum來安裝官研,Mysql數(shù)據(jù)庫的第一個版本就是發(fā)行在Linux系統(tǒng)上的。下面是我參照別人的方法來安裝的(http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html)泻骤,卻在設(shè)置root密碼的時候報錯了漆羔。
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)
windows中mysql報錯處理方法https://jingyan.baidu.com/article/3ea51489e6cfbe52e61bba25.html
數(shù)據(jù)庫初始密碼為new-password
當(dāng)我把mysql設(shè)置成開機自啟動后
接著輸入mysqladmin -u root password?'root'
然后提示:Access denied for user 'root'@'localhost' (using password: NO)
用戶訪問被拒絕的根'@'本地主機'(使用密碼:無)
然后使用Mysql 忘記root密碼解決方案skip-grant-tables解決了
操作方法:
1、殺掉原來進行著的mysql:
rcmysqld stop
或者:
service mysqld stop
或者:
kill -TERM mysqld
2狱掂、Vim /etc/my.cnf
加入skip-grant-tables
以命令行參數(shù)啟動mysql:
/usr/bin/mysqld_safe --skip-grant-tables &
3演痒、修改管理員密碼:新開窗口
mysql -u root -p ?后不輸入密碼直接回車
use mysql;
update user set password=password("123456") where user="root";
flush privileges;
exit;
4、把my.cnf中的skip-grant-tables去掉趋惨,重啟服務(wù)
數(shù)據(jù)庫就可以登錄進去了嫡霞。