1. 程式人生 > >Linux 安裝mysql出現的問題

Linux 安裝mysql出現的問題

1、Linux安裝mysql過程中沒有提示設定密碼,在第一次使用的時候,可以使用/etc/mysql/debian.cnf中的client的使用者名稱和密碼登入修改mysql密碼

mysql> use mysql;

Database changed
mysql> 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>