Ubuntu 18.04 安装 MySQL 5.7
迁移老笔记。
apt install mysql-server
密码
首先是设定 root 账号密码
默认登陆进去不需要密码,如果需要密码,可以在 /etc/mysql/debian.cnf 文件里找到临时密码
# 5.7.22 版本以后得这样改密码。。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxxxxxx';
设定远程访问
# 进入 mysqld 的配置目录
cd /etc/mysql/mysql.conf.d
# 编辑 mysql.cnf 文件
# 将 bind-address = 127.0.0.1
# 改为绑定局域网IP地址
# bind-address = 172.19.xx.xx
# 重启服务 service mysql restat
# 更新用户权限,172.19.xx.xx 是阿里云内网的一个地址,这个是允许远程访问的IP的值
GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.19.xx.xx' IDENTIFIED BY 'xxxxxxxxx' WITH GRANT OPTION;
flush privileges;