MySQL单实例安装
- 1 版本下载
- 2 MySQL安装
- 2.1 创建目录并解压
- 2.2 安装数据库
- 2.3 安装RPM包
- 2.4 启动服务
- 2.5 连接MYSQL
- 3 MYSQL卸载卸载
- 4 FAQ
1 版本下载
mysql下载
选择对应的版本。我选择的是的8.0.31的版本。
2 MySQL安装
2.1 创建目录并解压
mkdir /mysql
mkdir /mysql/soft
mkdir /mysql/mysql8
tar -xvf mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar -C /mysql/mysql8
2.2 安装数据库
安装插件在安装执行 rpm 安装包之前先下载 openssl-devel插件,因为 mysql 里面有些 rpm 的安装依赖于该插件。
yum install openssl-devel
这里我配置的是阿里云yum源进行安装
2.3 安装RPM包
安装完该插件之后,依次执行以下命令安装这些 rpm 包
rpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm
2.4 启动服务
在 Linux 中 MySQL 安装好了之后系统会自动的注册一个服务,服务名称叫做 mysqld,所以可以通过以下命令操作 MySQL:
启动 MySQL 服务:systemctl start mysqld
重启 MySQL 服务:systemctl restart mysqld
关闭 MySQL 服务:systemctl stop mysqld
systemctl start mysqld
rpm 安装 MySQL 会自动生成一个随机密码,可在 /var/log/mysqld.log这个文件中查找该密码
cat /var/log/mysqld.log Dl-iXsme0/?t
2.5 连接MYSQL
mysql -u root -p
在passwd地方输入密码 Dl-iXsme0/?t
修改用户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mysql_888';
3 MYSQL卸载卸载
MySQL 前需要先停止 MySQL命令:
systemctl stop mysqld
停止 MySQL 之后查询 MySQL 的安装文件:
rpm -qa | grep -i mysql
卸载上述查询出来的所有的 MySQL 安装包
rpm -e rpm包名
删除MySQL的数据存放目录
rm -rf /var/lib/mysql/
删除MySQL的配置文件备份
rm -rf /etc/my.cnf.rpmsave
4 FAQ
安装RPM,提示检测失败执行命令解决
rpm -e mariadb-libs --nodeps