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

用户远程登录

参考资料


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM