1、 使用root用户登录系统,执行`apt install mysql-server`
2、检查安装是否成功`systemctl status mysql`,此时状态为active,如图
3、初始化登录密码,执行`mysql -uroot -p`
use mysql;GRANT ALL PRIVILEGES ON*.* TO 'root'@'%' IDENTIFIED BY'password' WITH GRANT OPTION;
4、设置远程登录,执行`mysql -uroot -p`
update user set host='%'where user='root';FLUSH PRIVILEGES;#检查host字段是否变为'%'select User,authentication_string,Host from user;
5、 修改mysql监听地址,因为安装mysql的默认启动地址是127.0.0.1,这会导致远程无法连接。
root编辑/etc/mysql/my.cnf,增加如下内容:
[mysqld] bind-address=0.0.0.0 #全部地址或者指定的ip地址
然后重启mysql服务,`systemctl restart mysql`,这时候监听端口已经变成 0.0.0.0,然后去修改你的云服务的安全组,放行远程访问3306端口即可~
到这里设置完毕,你可以远程登录了!
网上的方法太罗嗦了,还是自己动手吧