云服务器MySQL搭建
杰哥!让我访问!🥰🥰🥰
喜欢在云服务器上远程访问你的MySQL数据库?
快来试试吧~
环境配置
操作系统:Ubuntu Server 20.04 LTS 64bit
端口开放3306
安装MySQL服务端
apt-get install mysql-server -y
安装完成后使用
mysql -V
若有版本显示即为安装成功
配置MySQL
需要特别注意的是,刚安装好的MySQL用root登陆默认是没有密码的,为了安全性考虑我们需要先设置个密码。
mysql -u root -p
进入mysql后执行
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'password';
这里的password自己设置
如果仅仅是本机访问的话,这样就已经搭建好了MySQL,如果有远程访问的需求的话,请继续往下看~
use mysql
update user set host='%' where user ='root';
update user set plugin='mysql_native_password' where user ='root';
grant all on *.* to 'root'@'%';
flush privileges;
quit
使用mysql表,修改链接权限,更改加密方式,授权,刷新权限表,改完密码或者新添用户后最好都刷新下权限表,最后退出。
vim /etc/mysql/mysql.conf.d/mysqld.cnf
将这行注释以取消绑定本机登录 保存退出
systemctl restart mysql;
重启mysql服务
navicat 远程连接成功
Q.E.D.