我需要帮助...尝试设置mysql的密码
我开始创建用户:它工作正常!
mysql> CREATE USER admin@localhost;
Query OK, 0 rows affected (0.02 sec)
我正在尝试分配一个密码而且无效,我收到以下错误:
mysql> UPDATE mysql.user SET authentication_string = PASSWORD <'PHP1234'> WHERE USER = 'admin';
错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以便在第1行的'WHERE USER ='admin''附近使用正确的语法
您能否帮我解决我收到的错误消息或我需要如何编写错误消息?
答案 0 :(得分:0)
尖括号应为括号您可以用以下两种语法为用户设置密码:
UPDATE mysql.user SET Password=PASSWORD('new-password-here') WHERE USER='user-name-here' AND Host='host-name-here';
或强>
SET PASSWORD FOR 'user-name-here'@'hostname-name-here' = PASSWORD('new-password-here');