話不多說 直接開始了.
1、首先我們需要去下載rpm包
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm(下載rpm)
rpm -ivh mysql-community-release-el7-5.noarch.rpm(安裝rpm包)
yum install mysql-server(直接安裝)
2、操作MySQL資料庫
service mysql start (啟動資料庫運行)
service mysql stop(停止資料庫運行)
service mysql status(查看資料庫狀態)
mysql -u root -p(登錄資料庫)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
flush privileges;(賦值權限之后一定要執行flush這個命令)
3、注意
重置了密碼以后我們會遇到一個問題,就是登錄會出現密碼錯誤
(Host 'localhost' is not allowed to connect to this MySQL server),
因為只是update了root,但是MYSQL是有個訪問控制表,root的訪問控制表未更新,就導致了無法訪問mysql
有一種辦法但是這個放在服務器上還是會有一定的風險,那就是任何人在任何地方都可以訪問你的MYSQL,如果安全重要的話還是重新裝一下資料庫好了,
修改`/etc/yum.repod.d/my.ini`中的[mysqld]部分,加入一句:`skip-grant-tables`,之后重啟mysql服務即可不用密碼登錄并獲取管理員權限,
再繼續修改密碼,并恢復my.ini檔案,重啟,完成整個程序,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/172919.html
標籤:其他
上一篇:Mysql忘記密碼情況下重設密碼
