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