1.查看本地是否有mysql-community安装源
yum search mysql-community
2.使用wget下载本地安装源
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3.安装wget
yum install -y wget
4.创建文件夹把安装源下载到本地
cd /usr/local/
mkdir mysql
cd mysql
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
5.查看安装源是否下载到本地
6.安装本地安装源
yum localinstall -y mysql80-community-release-el7-3.noarch.rpm
7.安装mysql
yum install -y mysql-community-server
8.启动服务
systemctl start mysqld
9.监听端口
netstat -tulpn
10.查看服务
systemctl status mysqld
11.设置开机启动
systemctl enable mysqld
12. 查看mysql随机生成的密码
cd /var/cache/yum/x86_64/7/mysql80-community/packages/
vi /var/log/mysqld.log
13.用密码登录mysql
mysql -uroot -p
14.修改登录密码
alter user 'root'@'localhost' identified with mysql_native_password by 'Xiaofeng19990726@'
;
这里的密码长度不少于8位,必须包含大小写字母、数字和特殊字符
当前的数据库只能在本地登录,想要远程登录必须执行以下操作
15.切换数据库到mysql
use mysql
16.查看当前数据库的用户
select host,user from user;
17.修改root用户的权限
update user set host='%' where user='root';
%代表任意设备都可以使用root用户远程登录数据库
18.使root用户的权限生效
flush privileges;
使得权限立即生效
19.使用exit 退出mysql
20.防火墙放行3306端口
firewall-cmd --zone=public --permanent --add-port=3306/tcp
21.重载防火墙服务
firewall-cmd --reload
到此centos7安装mysql8结束