Linux Ubuntu 下载&安装 MySQL

1. 下载安装

下载&安装:一句搞定

sudo apt update
sudo apt install mysql-server

查看版本信息

mysql --version

查看运行状态

sudo systemctl status mysql.service

查看版本信息&运行状态

2. 安全配置

sudo mysql_secure_installation

运行之后会有一系列的问答,除了第二、三项,其他都选择Yes(即输入Y)即可。

  • 是否使用 VALIDATE PASSWORD 插件?
  • 设置密码级别
  • 重置Root密码(这是MySQL的Root用户)
  • 提示你刚刚设置的密码强度,是否应用?
  • 是否删除测试用户?
  • 是否禁止远程以Root用户登录?(推荐禁止,这样安全性高)
  • 是否删除测试数据库?
  • 是否现在重新加载授权表?

3. Root用户登录

sudo mysql -u root -p

注意加sudo,否则无法登入。

4. 创建一个可远程访问的新用户

4.1 本地登录

以Root用户登录

sudo mysql -u root -p

创建测试数据库

create database app_info;

创建用户

create user app_user@"%" identified by '123@App..';

用户授权

grant ALL on app_info.* to app_user@"%";

创建用户并授权

用户本地登录

mysql -u app_user -p

用户本地登录

4.2 远程登录

防火墙放行端口

# 开启防火墙
sudo ufw enable

# 查看防火墙状态
sudo ufw status

# 放行3306端口
sudo ufw allow 3306

修改MySQL监听IP

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

# 修改 bind-address,使其监听所有IP,即任何外网都能登录
bind-address=0.0.0.0

# 重启MySQL
sudo service mysql restart

# 查看MySQL监听地址
netstat -ano | grep 3306

修改MySQL监听IP

用户远程登录

mysql -h xxx -u app_user -p

用户远程登录

参考资料

posted @ 2021-12-20 18:56  步平凡  阅读(877)  评论(0编辑  收藏  举报