一、yum安装
使用
yum
安装
01.
查看是否装有
mysql
服务
rpm -qa | grep mysql
查看当前
linux
内核版本
cat /etc/redhat-release
02.
前往
mysql
的
yum
安装库
(
MySQL :: Download MySQL Yum Repository
),
下载对应版本
03.
复制文件名,执行命令
wget https://dev.mysql.com/get/mysql80-community-release- el7-3.noarch.rpm
04.
安装
mysql
源
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
查看
mysql
能安装的版本
yum repolist all | grep mysql
使用MySQL Yum Repository安装MySQL,默认会选择当前最新的稳定版本
05.安装mysql
sudo yum install mysql-community-server
06.
启动
mysql
systemctl start mysqld.service
停止mysql
systemctl stop mysqld.service
重启
mysql
systemctl restart mysqld.service
二、手动安装
1.查看是否存在
rpm -qa | grep mariadb
2.卸载
yum remove mariadb-libs
3.解压文件
tar -xvf mysql-8.0.27-1.el7.x86_64.rpm-bundle.tar
4.安装mysql
mysql-community-common
rpm -ivh …… -c --nodeps --force
rpm -ivh mysql-community-common-8.0.27-1.el7.x86_64.rpm -c --nodeps --force
mysql-community-libs
rpm -ivh mysql-community-libs-8.0.27-1.el7.x86_64.rpm -c --nodeps --force
mysql-community-client
rpm -ivh mysql-community-client-8.0.27-1.el7.x86_64.rpm -c --nodeps --force
mysql-community-server
rpm -ivh mysql-community-server-8.0.27-1.el7.x86_64.rpm -c --nodeps --force
检查
mysql
的安装
rpm -qa|grep mysql
5.初始化mysql
mysqld --initialize;
生成mysql初始化的密码
chown mysql:mysql /var/lib/mysql -R;
开启mysql服务
systemctl start mysqld.service;
启动mysql
systemctl enable mysqld;
查看数据库默认随记密码
cat /var/log/mysqld.log | grep password
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
开放防火墙端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙
systemctl restart firewalld
创建用户
create USER smy@'%' IDENTIFIED BY 'smy123';
授予权限
grant all on *.* to smy@'%';