前面是跟着网上大佬博客配置的 点击这里
后面发现mysql的版本和他不一样,用起来会报错,所以整理一下后面遇到的错误和我的解决方法(我不生产博客,我只是博客的搬运工。
先是上面博客的第9个步骤, 命令改为:
Grant all privileges on test.* to 'user'@'%';
然后我出现了一个报错:You are not allowed to create a user with GRANT;
解决办法是先执行:
update user set host='%' where user='user';
然后再执行两次 :
Grant all privileges on user.* to 'user'@'%';
之后可以用以下命令来查看有没有修改成功
select user,host from user;
重启之后发现mysql启动不了了。启动命令也用不了,后来想起启动命令和别人的不一样。
systemctl start mysqld.service
最好设置开机自启
systemctl enable mysqld.service
配置完之后就记得在华为云的安全组上打开3306端口。然后就连上了。