倒霉催的= =真应该装个老版本的MySQL。本来就不太会,还一步一个坑。
没办法,想自学就忍住了老老实实看文档找不同吧,也断了当伸手党的后路。
以下都是我自己照着官方文档整理的,主要是为了给自己看。
删除了与账户管理相关的以下功能:
•不再使用GRANT创建User。
取而代之,改为使用CREATE USER。
(NO_AUTO_CREATE_USER SQL也没用了,因此也被删除。)
•创建User和授权时不再使用IDENTIFIED BY PASSWORD 'hash_string' syntax。
取而代之,创建和更改User时,改用IDENTIFIED WITH auth_plugin AS 'hash_string',其中'hash_string'值的格式与指定的插件兼容。【暂时不明白这句话啥意思】
(由于删除了密码语法标识的log_builtin_as_identified_by_password系统变量是多余的,因此删除了该变量。)
•删去了PASSWORD()函数,这意味着set password … =PASSWORD('auth_string')的语法将不再可用。
•删去了old_password系统变量。 The old_passwords system variable.
文档原文: