Ubuntu22.04下Mysql(8.0) 安装和配置

884 阅读1分钟

更新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

其他操作参考