1:先输入sudo进入root
2:先安装wget
yum install-y wget
3:网页搜索mysql yum (由于本次centos系统是7,所以下载mysql就需要对应其版本)
4:将下载网址复制,通过wget方式下载
运行下列代码,完毕之后就代表mysql安装源安装好了
yum localinstall -y mysql80-community-release-el7-3.noarch.rpm
mysql的安装源安装好之后-再来安装mysql
yum install -y mysql-community-server
由于下载很慢,所以先暂停ctrl+c,yum mysql的缓存在这,删除这个rpm文件。去官网下载文件移入到这个文件夹下,然后重新安装
/var/cache/yum/x86_64/7/mysql80-community/packages
先去mysql官网下载,然后将相对应文件移入这里
5:安装完成之后需要启动(作为rpm安装,会议服务的方式在系统中进行驻留)
启动mysql
systemctl start mysqld
然后输入
netstat -tulpn
或者输入
systemctl status mysqld
6:对mysql进行设置
先从日志中查找初始mysql的密码 :vi /var/log/mysqld.log
然后输入:mysql -uroot -p,进入mysql
然后修改密码
alter user 'root'@'localhost' identified with mysql_native_password by 'qweQWE123!';
localhost代表本地
qweQWE123为密码
with mysql_native_password 是为了考虑兼容密码,mysql5是本地密码表形式, mysql8是 hsa256保存密码
7:修改root,可以远程访问
use mysql;
update user set host='%' where user='root';
flush privileges; #使修改立即生效
8:放行防火墙
#放行端口
firewall-cmd --zone=public --permanent --add-port=3306/tcp
#重载
firewall-cmd --reload