Linux下安裝MySQL遇到的問題

2021-08-27 22:02:23 字數 1376 閱讀 3233

1.由於安裝包的問題出現的不能安裝成功的問題

解決方法:更換安裝包

2.安裝成功後要啟動mysql服務

service mysql start (針對mysql5.5以上的版本待檢驗)

service mysqld start (針對mysql5.5以前的版本 待檢驗)

3.安裝成功後mysql的密碼預設設定為空無法正常進入mysql命令列

解決方法:

(1)找到my.cnf配置檔案:命令 find -name my.cnf

(2)編輯my.cnf,在[mysqld]中新增 skip-grant-tables

儲存後重啟mysql服務

[root@localhost etc]# service mysqld restart

shutting down mysql. [ ok ]

starting mysql. [ ok ]

(3)登入資料庫重新設定root密碼

命令:mysql -uroot -p mysql

enter password: 直接回車進入

執行下列語句

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

query ok, 4 rows affected (0.00 sec)

rows matched: 4 changed: 4 warnings: 0

mysql> flush privileges;

query ok, 0 rows affected (0.00 sec)

(4)刪除/etc/my.cnf檔案中新增的「skip-grant-tables」行,重啟mysql;

用新設的密碼就能正常登入了;

(5)重新登入後會出現以下問題:

mysql> show databases;

error 1820 (hy000): you must set password before executing this statement

解決方法如下:

mysql> set password = password('123456');

query ok, 0 rows affected (0.03 sec)

mysql> show databases;

query ok, 1 row affected (0.00 sec)

也就是用mysql> set password = password('123456');這句話重新設定一次密碼!

Linux下安裝Mysql遇到的問題

linux下安裝mysql過程中出現一些不可抗拒的因素導致安裝一半,或者未完成安裝的情況,再次安裝時提示某些包已經安裝過,無法完成安裝,回想一下再windows下我們安裝過mysql後出現問題後需要把mysql的所有檔案解除安裝乾淨,這裡也是同樣的道理,解決步驟如下 1,rpm qa grep im...

Linux下安裝mod python遇到的問題

折騰了近一天,終於把mod python裝上了,現把遇到的問題以及解決方法記錄如下,以幫助遇到同樣問題的朋友。cd usr tmp mod python 3.3.1 安裝 configure with apxs usr local httpd bin apxs with python usr loc...

ubuntu下安裝mysql遇到的問題

使用ubuntu自帶工具裝的 sudo apt get install mysql server 安裝後發現無論如何都等不進去,總是報錯如下 error 1045 28000 access denied for user hehe localhost using password yes 找了好多博...