采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'USER 'root'@'localhost' IDENTIFIED BY '1234567'' at line 1
直接修改mysql数据库下的user表,也没有用,空密码一样连接成功。
在控制台: MySQL -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
这个不能直接修改,因为user表下面的密码需要加密。navicat点击用户 然后修改,这样是加密的密码。
你可以将连接换成MariaDB而不用MySql就行了
请问同学最后问题是怎么解决的呢
你修改的是 user表下面的哪个记录?试一下在MySQL命令行下直接执行命令修改用户密码。
user表下的localhost root,修改其password字段
明明是连接的MYSQL,为什么错误提示:your MariaDB server
MarialDB是MySQL的一个分支。内核还是MySQL
登录后可查看更多问答,登录/注册
全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计
1.3k 23
1.5k 21
1.5k 19
1.6k 18
1.3k 18