Linux安装mysql并配置远程访问
虽然是一个比较简单的东西,但是经常容易忘记,索性整理记录一下;
以下步骤针对的是mysql5.7及以上版本;
下载
ubuntuapt install mysql-server;
centosyum install mysql-server;
初始化
mysql_secure_installation
然后一堆yes or no的选项,自己看一下;
查看一下状态:
systemctl status msyql;
如果没启动的话就start一下;
修改host
改一下mysql库里的user表里的user字段为root的host字段,改成%:
允许远程密码访问
alter user 'root'@'%' identified with mysql_native_password by '你要设置的远程登录密码';
修改mysqld.conf
注释掉bind-address,添加端口号;
不能远程访问的其他原因
防火墙3306端口没开;
如果你的机子是云服务器,可能还要在安全组里设置一哈允许3306;