MYSQL公升級遇到的問題

2021-04-07 14:19:37 字數 1213 閱讀 4709

如果你公升級mysql到4.1以上版本後遇到以上問題,請先確定你的mysql client 是4.1或者更高版本.(windows下有問題你就直接跳到下面看解決方法了,因為mysql 在windows是client和server一起裝上了的)

解決方法:

請使用以下四種方法之一

其一:mysql> set password for

-> 'some_user'@'some_host' = old_password('newpwd');

例項:mysql資料庫使用者名為'abc',密碼為'123456',則按上面例子在伺服器mysql命令列視窗中實際實施的語句如下:

mysql> set password for

-> 'abc'@'localhost' = old_password('123456');

注意語句後的英文半形分號";"不可缺少。

其二:mysql> update mysql.user set password = old_password('newpwd')

-> where host = 'some_host' and user = 'some_user';

mysql> flush privileges;

例項:mysql資料庫使用者名為'abc',密碼為'123456',則按上面例子在伺服器mysql命令列視窗中實際實施的語句如下:

mysql> update mysql.user set password = old_password('123456')

-> where host = 'localhost' and user = 'abc';

mysql> flush privileges;

注意語句後的英文半形分號";"不可缺少。

其三:(推薦,其實和第二種是一樣的) mysql> update mysql.user set password = old_password('連線使用者的密碼')     -> where user = '要連線的使用者名稱';mysql> flush privileges; 例項:mysql資料庫使用者名為』abc』,密碼為'123456',則按上面例子在伺服器mysql命令列視窗中實際實施的語句如下: mysql> update mysql.user set password = old_password('123456')   -> where user = 'abc'; mysql> flush privileges; 注意語句後的英文半形分號";"不可缺少。

mysql 5 7 公升級遇到的問題總結。

在我們公司的環境裡面,mysql 5.7已經到了測試的尾期。基本上已經隨時可以上主站了。在測試中主要發現有以下問題和大家分享。1 sql mode的問題。在mysql5.7中,sql mode預設為strict模式。但是我們的sql有很多都不嚴謹,最普遍的問題就是php是弱型別語言,sql裡面的資料...

mysql公升級問題

一 5.6公升級到5.7 select col1,col2,sum col3 from tablename group by col5 會報錯。因為mysql5.7 sql mode預設only full group by,即group by 聚合列必須在select 欄位列中。解決方法 1 熟知5...

mysql遇到的問題

1.安裝參考 2.安裝時,作死將開機啟動給勾選掉了,導致每次輸入mysql u root p 報錯 error 2003 hy000 can t connect to mysql server on localhost 10061 原因是mysql服務未啟動,可以自己手動開啟mysql服務 3.直接...