请注意,本文编写于 786 天前,最后修改于 691 天前,其中某些信息可能已经过时。
本文介绍了在Ubuntu 18.04.2 LTS下安装MySQL 5.7,通过包管理方式一步步安装MySQL5.7的过程。如有疏漏之处,欢迎大家补充。
通过包管理方式安装MySQL5.7
注意:通过这种方式安装的MySQL是5.7版本,而不是8.0版本
# 获取最新的版本信息
sudo apt update
# 安装MySQL 5.7
sudo apt install mysql-server
# 执行MySQL安全脚本(按照提示一步步来即可,中间会提示你设置root密码)
mysql_secure_installation
# 检测MySQL是否已经安装
sudo netstat -tap | grep mysql
# 检查MySQL版本
mysql -V
新建一个用户,设置允许远程连接
# 通过root用户登陆MySQL
sudo mysql -uroot -p
# 新建一个用户,并给予全部数据库上的全部权限,不允许远程连接
grant ALL PRIVILEGES ON *.* TO [email protected] IDENTIFIED BY "jianrry";
# 新建一个用户,并给予指定数据库上的全部权限,,不允许远程连接
grant ALL PRIVILEGES ON DB.* TO [email protected] IDENTIFIED BY "NewPwd";
# 新建一个用户,并给予指定数据库上的全部权限,,允许远程连接
grant ALL PRIVILEGES ON DB.* TO [email protected]* IDENTIFIED BY "NewPwd";
解决中文“乱码”
# 编辑MySQL配置文件
sudo nano /etc/mysql/my.cnf
添加下面的内容:
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
MySQL常用命令
# 启动MySQL服务
sudo /etc/init.d/mysql start
# 停止MySQL服务
sudo /etc/init.d/mysql stop
# 重启MySQL服务
sudo /etc/init.d/mysql restart
# 查看MySQL服务状态
sudo /etc/init.d/mysql status