For CenterOS7
MySQL 8.0 Reference Manual
MySQL 8.0 Reference Manual
操作手册对应的版本
EL是Red Hat E nterprise L inux(EL)的缩写。
- EL6是Red Hat 6.x,CentOS 6.x和CloudLinux 6.x的下载。
- EL5是Red Hat 5.x,CentOS 5.x和CloudLinux 5.x的下载。
- EL7是Red Hat 7.x,CentOS 7.x和CloudLinux 7.x的下载。
配置YUM仓库
- 转到 MySQL 开发者专区的下载 MySQL Yum 仓库页面。
下载 MySQL Yum 仓库页面 -
选择CenterOS7对应的el7版本
将下载的rpm包上传到Linux -
本地安装rpm包
yum localinstall
For an EL7-based system:
$> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
查看仓库列表
repolist
$> yum repolist all | grep mysql
使用此命令查看 MySQL Yum 存储库中的所有子存储库,并查看其中哪些是启用或禁用的
当前版本为8.0,无需特殊操作;如需安装5.7版本,请往下看5.7安装步骤
安装MYSQL
yum install
Install MySQL by the following command:
$> sudo yum install mysql-community-server
设置MYSQL开机自启动
systemctl start、enable、status
配置MySQL
-
获取MySQL的初始密码
grep 'temporary password' -
以密码方式登录root用户
mysql -uroot
mysql -uroot -p
-
修改初始密码
alert
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
密码至少包含一个大写字母、一个小写字母、一个数字和一个特殊字符,并且密码的总长度至少为8个字符。
卸载MySQL
-
查询已安装的服务
查询服务
$> rpm -qa | grep -i mysql
* -q,即query查询
* -a,即all所有
* -i,即ignore忽略大小写
-
停止服务
停止mysql服务
$> systemctl stop mysqld
$> systemctl disable mysqld
* systemctl,即system control
-
移除服务
移除服务
$> rpm -ev mysql* --nodeps
* -e,即erase删除
* -v,即verify验证
* --nodeps,即no dependence
-
查找mysql残留目录及文件
QQ截图20240226215418.png
$> find / -name mysql
-
删除残留目录及文件
rm
$> rm -rf /var/lib/mysql
-r,即recursive递归
-f,即force强制
手工删除/etc/my.cnf
MySQL 5.7 Reference Manual
- MySQL 5.7 Reference Manual
- YUM安装指南
前置步骤与8.0版本操作一致
-
配置默认的版本
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
后续安装步骤与8.0步骤相同
For Ubuntu
- 前往MySQLAPT 存储库的下载页面
APT下载页面
https://dev.mysql.com/get/mysql-apt-config_0.8.29-1_all.deb
-
下载deb文件
wget下载
$> wget https://dev.mysql.com/get/mysql-apt-config_0.8.29-1_all.deb
-
安装deb
安装命令
dpkg -i mysql-apt-config_0.8.29-1_all.deb
- dpkg,即Debian Packager
- i,即install
安装选项
-
更新apt库
apt-get update
- 使用以下命令更新 MySQLAPT 存储库中的包信息(此步骤是强制性的)
$> sudo apt-get update
- 您也可以手动添加和配置 MySQL APT 存储库手动配置指南
-
查看更新库
apt-cache -
切换主版本
reconfigure
$> dpkg-reconfigure mysql-apt-config
-
安装其他版本
其他版本的源