买的阿里云服务器,一直闲着,今天配置下服务器上的mysql,记录下。
服务器是win,自己电脑是mac,本地mysql5.7,服务器是mysql8
所以先把本地服务器的mysql也升成8的,这个直接官网下就好了。
服务器上的我是直接解压的版本。
先启动mysql 进入mysql下的bin目录
net start mysql
然后
查看mysql端口,一般默认3306
在阿里云控制台
打开3306端口
回到服务器的命令行
输入指令查看mysql的user表
能看到,现在只能localhost本地访问
用指令更新user用户表
添加一个root用户,host="%" 意思是可以任意地址访问,也可以配自己主机ip,这个随意。
查看发现root对应的plugin是caching_sha2_password这个玩意,但是mac上的workbench并不支持这种,所以我们改下
by 后面是远程连接 root用户对应的密码!
然后大功告成,可以在mac上用workbench连接啦!!!