安装mysql
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
启动mysql
service mysqld restart
设置密码
[root@YFPUNzLr ~]# mysql -uroot
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
可我没设置密码啊,网上找了几个方式都没用。
網上找到的有效答案:
密碼在/var/log/mysqld.log這個文件裡
可以用grep 'temporary password' /var/log/mysqld.log來查詢,也可以自己在文件裡找。
不知道你的MySQL版本和系統版本是多少。多少。如果是5.7的話,可能在日誌檔裡面有記錄。
如果日誌檔裡面沒有,可以重設密碼的,不需要重新安裝的。
MySQL 5.7.6 以及最新版本:
以前的版本,
看一下錯誤日誌,應該有個password的字段,後面跟著一串奇怪的東西就是密碼
如果沒有就重置密碼吧
薛丁格的密碼…
你應該是安裝時設定密碼了 如果忘了的話就卸載重新安吧 如果還是不行去看一下mysql日誌 看看有什麼報錯沒 再不行就百度mysql忘記密碼看怎麼強制修改
預設密碼有可能保存在檔案
~/.mysql_secret
中。mysql預設root密碼是空的。
登入用
mysql -u root -p
另外你可以執行以下 mysql_secure_insatllation 設定密碼