Linux Ubuntu 下载&安装 MySQL

1. 下载安装

下载&安装:一句搞定

sudo apt update
sudo apt install mysql-server

查看版本信息

mysql --version

查看运行状态

sudo systemctl status mysql.service

Linux Ubuntu 下载&安装 MySQL

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@"%";

Linux Ubuntu 下载&安装 MySQL

用户本地登录

mysql -u app_user -p

Linux Ubuntu 下载&安装 MySQL

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

Linux Ubuntu 下载&安装 MySQL

用户远程登录

mysql -h xxx -u app_user -p

Linux Ubuntu 下载&安装 MySQL

参考资料

Original: https://www.cnblogs.com/bpf-1024/p/15712446.html
Author: 步平凡
Title: Linux Ubuntu 下载&安装 MySQL

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/611690/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球