把文件下载下来
解压下载好的文件
- mysql-community-client(*客户端程序和工具)
- mysql-community-server(*服务器程序和工具)
- mysql-community-libs(*LIB库)
- mysql-community-libs-compat(*LIB共享兼容库)
- mysql-community-common(*公共文件)
- mysql-community-devel(开发MySQL必备的头文件和库)
- mysql-community-embedded(嵌入式库)
- mysql-community-embedded-compat(嵌入式共享兼容库)
- mysql-community-embedded-dev(嵌入式开发库)
- mysql-community-minimal-debuginfo(最小安装调式信息库)
- mysql-community-server-minimal(最小安装服务器程序和工具)
- mysql-community-test(测试套件)
这里只需要上图选中的那五个文件就够用了 ,直接传到服务器上
装他
yum install mysql-community-{server,client,common,libs}-*
哦了,现在已经装成功了
直接启动就完了
systemctl start mysqld
新安装mysql 他有一个默认密码 需要咱去改一哈,默认路径是在/var/log/mysqld.log 这里边 直接查他
grep 'temporary password' /var/log/mysqld.log
冒号后边a9_zI*yqp-ug 这都是密码 第一次用它去登录
mysql -uroot -p a9_zI*yqp-ug
登录成功
登陆进来改一个咱自己的密码,我因为是自己练手,写了一个简单的密码,你们给公司部署的时候可别学我。
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
但是直接这么设置会报错 Your password does not satisfy the current policy requirements
意思是你的密码太简单了 要是想像我一样设置简单的密码 那就改一下策略
首先需要设置密码的验证强度等级
set global validate_password_policy=LOW;
设置密码长度为6
set global validate_password_length=6;
现在再执行修改密码的语句
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
这就是修改成功了 。当然,到这一步还没有完,得把mysql远程连接开了,不然你想用navicat或者其他工具连数据库,是连不上的。
开启远程连接:
选择mysql库
use mysql;
查一下权限 root账号对应的是localhost
select host,user from user;
给他改了
update user set host = "%" where user = "root";
刷新一下
flush privileges;
大功告成,开始用吧