快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记娱乐博娱188_机器人论坛



MYSQL 4.1今后, 采纳了一种新的用户认证协议, 对付老的客户端会呈现不支持认证协议的差错, 以下是官方网站的办理措施﹔

1Upgrade all client programs to use a 4.1.1 or newer client library.

更新客户端库,这必要更新PHP的扩展库,对付老的api PHP已经不供给了这样的扩展库了

2When connecting to the server with a pre-4.1 client program, use an account that still has a pre-4.1-style password.

应用曩昔建立的账号连接,对付在新的认证协议下建立的账户就不可了

3Reset the password to pre-4.1 style for 和记娱乐博娱188each user that needs to use a pre-4.1 client program. This can be done using the SET PASSWORD statement and the OLD_PASSWORD() function: mysql> SET PASSWORD FOR

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

Alternatively, use UPDATE and FLUSH PRIVILEGES: mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd') -> WHERE Host = 'some_host' AND User = 'some_user';

mysql> FLUSH PRIVILEGES;

Substitute the password you want to use for ``newpwd'' 和记娱乐博娱188in the preceding examples. MySQL cannot tell you what the original password was, so you'll need to pick a new one.

这是一个不错的法子,新建立的账号采纳和记娱乐博娱188老式的加密协议

4Tell the server to use the older password hashing algorithm:

Start mysqld with the --old-passwords option.

这样新认证协议的优点就没法应用了

5Assign an old-format password to each account that has had its password updated to the longer 4.1 format. You can identify these accounts with the f和记娱乐博娱188ollowing query: mysql> SELECT Host, User, Password FROM mysql.user

-> WHERE LENGTH(Password) > 16;

For each account record displayed by the query, use the Host and User values and assign a password using the OLD_PASSWORD() function and either SET PASSWORD or UPDATE, as described earlier.

规复已经进级了口和记娱乐博娱188令到老样式。

您可能还会对下面的文章感兴趣: