yum安裝mysql本機無法連線蛋疼問題

2021-08-10 09:03:41 字數 1278 閱讀 2029

最近學習hadoop元件hive的時候由於需要搭建mysql環境,所以在linux主機上安裝mysql服務 、由於我的linux系統是centeros系列的所以我就索性用yun命令進行安裝了。先交代一下我安裝的myql的版本 5.1.73,算是比較新的了。出現了本機mysql無法連線蛋疼問題。

用yum install mysql-server命令安裝mysql,隨後需要輸入y進行確定下一步安裝。ok... 大概15s左右mysql安裝好了,我用service mysqld start命令啟動mysql,沒有任何問題。mysql成功啟動 ,緊接著用鍵入mysql命令連線myql結果就是出現error 1045 (28000): access denied for user 'root'@'localhost' (using password: yes)

#1.停止mysql資料庫

/etc/init.d/mysqld stop

#2.執行如下命令

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

#3.使用root登入mysql資料庫

mysql -u root mysql

#4.更新root密碼

mysql> update user set password=password('newpassword') where user='root';

#最新版mysql請採用如下sql:

mysql> update user set authentication_string=password('newpassword') where user='root';

#5.重新整理許可權

mysql> flush privileges;

#6.退出mysql

mysql> quit

#7.重啟mysql

/etc/init.d/mysqld restart

#8.使用root使用者重新登入mysql

mysql -uroot -p

enter password: 《輸入新設的密碼newpassword>

但願上面這種方法能幫助大多數人,但是我這邊就gg了 只得尋找新的解決方式。黃天不負有心人,我終於又在一篇貼在裡找到乙個解決辦法,我按照上面做法成功解決了我的問題。

其實這種解決問題方法很簡秦松連線了單,我在/etc/my.cnf檔案中新增skip-grant-tables。最後儲存重啟mysql服務鍵入mysql就能輕鬆連線了。 so... 問題就解決了,希望可以幫助受困惑的盆友。

參考資料:

Ubuntu14 04 安裝MySQL無法連線

1 修改配置檔案 sudo gedit etc mysql my.cnf 查詢到bind address,將 bind address 127.0.0.1 修改為 bind address 0.0.0.0 以允許任何ip來訪問mysql服務。2 重啟mysql服務 sudo etc init.d m...

本機安裝mysql服務

一般不選擇c盤,選擇另外乙個磁碟空間比較大的碟符 接下來我們來啟動下 mysql 資料庫 以管理員身份開啟 cmd 命令列工具,切換目錄 cd c web mysql 8.0.11 bin 輸入以下安裝命令 mysqld install 初始化,在 5.7之後 需要初始化 data 目錄 mysql...

Mysql安裝(yum安裝)

yi 獲取rpm包 以8.0版本為例 檢視軟體包發現預設開啟了8.0版本,選擇自己要裝的版本,更改repo檔案 etc yum.repos.d mysql community.repo 修改想要安裝的版本和8.0版本的enable值。yiki yum y install mysql mysql se...