更新apt源
sudo apt-get update
安装Mysql8.0
sudo apt install mysql-server
连接数据库操作
sudo mysql
设置root账号密码
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;
修改外网可以访问MySQL的配置
选中mysql表
use mysql
更新域属性,'%'表示允许外部访问
update user set host='%' where user ='root';
让修改生效
FLUSH PRIVILEGES;
再执行授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
找到MySQL配置文件的并编辑
cd /etc/mysql/mysql.conf.d/
sudo vim mysqld.cnf
文件打开后有一大段注释说明,不用去管它,直接看到下图中的部分
bind-address = 127.0.0.1
对其进行注释
# bind-address = 127.0.0.1
重启Mysql服务
service mysql restart