centos7.6服务器使用国内源安装mysql8.0.16

今天数据库给黑了,于是乎想要加强数据库的权限,结果无奈我生性愚钝,不经自己思考依照某人写的博客将我自己的localhost用户给删了,导致我localhost下无法访问,然后又依照网上博客想找my.in这个mysql配置文件,结果并没找到,一气之下,就干脆把整个mysql删了
参考:https://www.jianshu.com/p/ef58fb333cd6
centos7.6服务器使用国内源安装mysql8.0.16
删除的还算不错。删了之后就又按照网上博客进行安装,结果10-80k/s,这下载速度,我f…佛慈悲,然后就不断查阅网上资料以期找到一个使用国内下载源的,哎,结果…这就是写本篇的原因。

  1. cd /;
    cd usr/local
    mkdir mysql
    cd mysql
    centos7.6服务器使用国内源安装mysql8.0.16

wget http://uni.mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar;//网易云镜像
centos7.6服务器使用国内源安装mysql8.0.16
tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar;//解压
centos7.6服务器使用国内源安装mysql8.0.16
0)rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm

(注意,不明白为什么l 和 1 分不清,推荐复制粘贴)
centos7.6服务器使用国内源安装mysql8.0.16

1)rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm
然后报错了(注意是rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm,图认真看下)
centos7.6服务器使用国内源安装mysql8.0.16
解决:yum remove mysql-libs;
centos7.6服务器使用国内源安装mysql8.0.16
续上:
centos7.6服务器使用国内源安装mysql8.0.16
再来一次:rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm
centos7.6服务器使用国内源安装mysql8.0.16
2)rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpmcentos7.6服务器使用国内源安装mysql8.0.16
3)rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpmcentos7.6服务器使用国内源安装mysql8.0.16
又报错了:解决:yum -y install numactlcentos7.6服务器使用国内源安装mysql8.0.16
重新执行3)rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm
centos7.6服务器使用国内源安装mysql8.0.16

4)mysql初始化
centos7.6服务器使用国内源安装mysql8.0.16
获取临时密码:+p:8iygW-EmO
(…host:_+p:8iygW-EmO)注意那个空格
centos7.6服务器使用国内源安装mysql8.0.16
进入mysql
centos7.6服务器使用国内源安装mysql8.0.16
修改MySQL密码
centos7.6服务器使用国内源安装mysql8.0.16
exit后再次进入
创建用户,分配权限
centos7.6服务器使用国内源安装mysql8.0.16
centos7.6服务器使用国内源安装mysql8.0.16