沒(méi)有發(fā)現(xiàn) PHP 的擴(kuò)展設(shè)置mbstring
發(fā)布日期:2022-07-28 13:18 | 文章來(lái)源:源碼之家
phpmyadmin提示mbstring
win系統(tǒng):
打開c:\windows\php.ini
把
;extension=php_mbstring.dll
改成
extension=php_mbstring.dll
unix:
打開/etc/php.ini
把
;extension=php_mbstring.so
改成
extension=php_mbstring.so
2.登入時(shí)出現(xiàn):“#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client”
問(wèn)題的中文意思:如果你升級(jí)mysql到4.1以上版本后遇到以上問(wèn)題,請(qǐng)先確定你的mysql client 是4.1或者更高版本.(WINDOWS下有問(wèn)題你就直接跳到下面看解決方法了,因?yàn)镸YSQL 在WINDOWS是client和server一起裝上了的)
解決方法:
請(qǐng)使用以下四種方法之一
其一:
mysql> SET PASSWORD FOR
-> ’some_user’@’some_host’ = OLD_PASSWORD(’newpwd’);
實(shí)例:mysql數(shù)據(jù)庫(kù)用戶名為’abc’,密碼為’123456’,則按上面例子在服務(wù)器mysql命令行窗口中實(shí)際實(shí)施的語(yǔ)句如下:
mysql> SET PASSWORD FOR
-> ’abc’@’localhost’ = OLD_PASSWORD(’123456’);
注意語(yǔ)句后的英文半角分號(hào)";"不可缺少。
其二:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(’newpwd’)
-> WHERE Host = ’some_host’ AND User = ’some_user’;
mysql> FLUSH PRIVILEGES;
實(shí)例:mysql數(shù)據(jù)庫(kù)用戶名為’abc’,密碼為’123456’,則按上面例子在服務(wù)器mysql命令行窗口中實(shí)際實(shí)施的語(yǔ)句如下:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(’123456’)
-> WHERE Host = ’localhost’ AND User = ’abc’;
mysql> FLUSH PRIVILEGES;
注意語(yǔ)句后的英文半角分號(hào)";"不可缺少。
其三:(推薦,其實(shí)和第二種是一樣的) mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(’連接用戶的密碼’) -> WHERE User = ’要連接的用戶名’;mysql> FLUSH PRIVILEGES; 實(shí)例:mysql數(shù)據(jù)庫(kù)用戶名為’abc’,密碼為’123456’,則按上面例子在服務(wù)器mysql命令行窗口中實(shí)際實(shí)施的語(yǔ)句如下: mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(’123456’) -> WHERE User = ’abc’; mysql> FLUSH PRIVILEGES; 注意語(yǔ)句后的英文半角分號(hào)";"不可缺少。 其四:更新PHP里MySQL模塊的版本以支持新版本的MySQL
win系統(tǒng):
打開c:\windows\php.ini
把
;extension=php_mbstring.dll
改成
extension=php_mbstring.dll
unix:
打開/etc/php.ini
把
;extension=php_mbstring.so
改成
extension=php_mbstring.so
2.登入時(shí)出現(xiàn):“#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client”
問(wèn)題的中文意思:如果你升級(jí)mysql到4.1以上版本后遇到以上問(wèn)題,請(qǐng)先確定你的mysql client 是4.1或者更高版本.(WINDOWS下有問(wèn)題你就直接跳到下面看解決方法了,因?yàn)镸YSQL 在WINDOWS是client和server一起裝上了的)
解決方法:
請(qǐng)使用以下四種方法之一
其一:
mysql> SET PASSWORD FOR
-> ’some_user’@’some_host’ = OLD_PASSWORD(’newpwd’);
實(shí)例:mysql數(shù)據(jù)庫(kù)用戶名為’abc’,密碼為’123456’,則按上面例子在服務(wù)器mysql命令行窗口中實(shí)際實(shí)施的語(yǔ)句如下:
mysql> SET PASSWORD FOR
-> ’abc’@’localhost’ = OLD_PASSWORD(’123456’);
注意語(yǔ)句后的英文半角分號(hào)";"不可缺少。
其二:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(’newpwd’)
-> WHERE Host = ’some_host’ AND User = ’some_user’;
mysql> FLUSH PRIVILEGES;
實(shí)例:mysql數(shù)據(jù)庫(kù)用戶名為’abc’,密碼為’123456’,則按上面例子在服務(wù)器mysql命令行窗口中實(shí)際實(shí)施的語(yǔ)句如下:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(’123456’)
-> WHERE Host = ’localhost’ AND User = ’abc’;
mysql> FLUSH PRIVILEGES;
注意語(yǔ)句后的英文半角分號(hào)";"不可缺少。
其三:(推薦,其實(shí)和第二種是一樣的) mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(’連接用戶的密碼’) -> WHERE User = ’要連接的用戶名’;mysql> FLUSH PRIVILEGES; 實(shí)例:mysql數(shù)據(jù)庫(kù)用戶名為’abc’,密碼為’123456’,則按上面例子在服務(wù)器mysql命令行窗口中實(shí)際實(shí)施的語(yǔ)句如下: mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(’123456’) -> WHERE User = ’abc’; mysql> FLUSH PRIVILEGES; 注意語(yǔ)句后的英文半角分號(hào)";"不可缺少。 其四:更新PHP里MySQL模塊的版本以支持新版本的MySQL
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
相關(guān)文章
上一篇:
phpMyAdmin
下一篇: