环境
Hyper-V
Ubuntu 20.04.2.0 LTS
finalshell
前言
在虚拟机 Hyper-V 系统 Ubuntu 20 LTS 系统安装 MySQL 8.0, 并在本地环境连接 MySQL.
安装
# 更新数据源
$ sudo apt-get update
# 安装 MySQL 服务
$ sudo apt-get install mysql-server
安装完之后如果想验证 mysqld 服务是否启动, 可以使用下面命令:
$ systemctl status mysql
配置
安装完 MySQL, 需要配置下 MySQL 帐号安全相关信息.
mysql_secure_installation
# 执行 MySQL 安全相关脚本
$ sudo mysql_secure_installation
- 是否验证密码强度
- 输入 root 密码
- 确认 root 密码:
- 删除匿名用户
- 限制 root 帐号
- 是否删除 test 数据库
- 配置生效
远程访问
# 使用 root 帐号登录
$ sudo mysql -uroot -p
# 创建远程登录帐号 admin, identified by 密码 'admin'
mysql> create user 'admin'@'%' identified by 'admin';
# 授权
mysql> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%';
# 刷新权限
mysql> flush privileges;
# 授权远程, 密码 admin
mysql> ALTER USER 'admin'@'%' IDENTIFIED WITH mysql_native_password BY 'admin';
# 刷新授权
mysql> flush privileges;
修改配置
# 修改配置文件, 修改绑定地址
$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
保存退出后重启服务
$ sudo service mysql restart
使用远程工具连接
卸载
$ sudo rm /var/lib/mysql/ -R
$ sudo rm /etc/mysql/ -R
$ sudo apt-get autoremove mysql* --purge