Ubuntu 22.04 快速安装 MySQL 数据库 8.0
- 1. 安装 MySQL
- 2. 配置 MySQL
- 2.1 公网访问
- 2.2 添加用户
- 2.2.1 切换 root 用户
- 2.2.2 链接 MySQL
- 2.2.3 添加新的 MySQL 用户
- 2.2.4 退出 MySQL
- 2.2.5 退出 root 用户
- 2.3 测试新用户
1. 安装 MySQL
sudo apt install mysql-server-8.0
2. 配置 MySQL
MySQL 配置文件存放目录 /etc/mysql/
2.1 公网访问
MySQL 服务默认监听 127.0.0.1
, 因此外网无法访问
修改配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
将
bind-address = 127.0.0.1
修改为
bind-address = 0.0.0.0
保存退出 :wq
重启 MySQL 服务
sudo service mysql restart
2.2 添加用户
apt 命令安装的 MySQL 没有密码
root 用户可以免密码登陆
不建议使用 root 用户管理数据库
2.2.1 切换 root 用户
如果没有 root 用户密码, 需要使用命令 passwd
重置 root 用户密码
重置 root 用户密码(需要输入两次新设置的密码)
sudo passwd root
切换到 root 用户, 输入 root 密码
su - root
2.2.2 链接 MySQL
切换到 root 用户后, 输入 mysql
可以直接链接数据库
mysql
2.2.3 添加新的 MySQL 用户
添加新的 MySQL 用户
- 用户名: demo
- 密码: 123456
create user 'demo'@'%' identified by '123456';
为新添加的用户分配权限
grant all on *.* to 'demo'@'%' with grant option;
2.2.4 退出 MySQL
\q
2.2.5 退出 root 用户
exit
2.3 测试新用户
测试新的 Mysql 用户 demo 能否正常使用
mysql -h localhost -u demo -p