Linux 安裝mysql出現的問題
阿新 • • 發佈:2018-12-03
1、Linux安裝mysql過程中沒有提示設定密碼,在第一次使用的時候,可以使用/etc/mysql/debian.cnf中的client的使用者名稱和密碼登入修改mysql密碼
mysql> use mysql;
Database changedmysql> update user set password=password('123456') where user='root';
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
mysql>
authentication_string欄位
update user set authentication_string=password('1234') where user='root';
Query OK, 1 row affected, 1 warning (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 1
2、使用root登入mysql的過程提示錯誤程式碼1045,可以使用下面方面解決問題(親自測試有效)
直接使用/etc/mysql/debian.cnf檔案中[client]節提供的使用者名稱和密碼:
# mysql -udebian-sys-maint -p
Enter password: <輸入[client]節的密碼>
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# mysql -uroot -p
Enter password: <輸入新設的密碼newpassword>