Linux服务器环境安装----MySQL8安装

心已入冬 提交于 2020-03-10 19:52:33

  安装MySQL8遇到很多问题, 整理了一下.

安装之前先换成国内镜像源

 

1.首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.r

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.下载ailiyun的yum源配置文件到/etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3.运行yum makecache生成缓存

yum makecache

安装MYSQL8

1.配置安装源

rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

2.安装

yum --enablerepo=mysql80-community install mysql-community-server

注意:

期间可能会遇到下载速度慢的情况. 这时候我们取消操作.去国内镜像站下载 client 和 server 的 rpm文件

(文件有点多, Ctrl+F搜索一下)

下载完成后, 上传到 yum的缓存目录 /var/cache/yum/x86_64/7/mysql80-community/packages (mysql80-community 咱们这里安装的mysql8 所以是这个目录,其他类似)


国内镜像站:

http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/

http://uni.mirrors.163.com/mysql/Downloads/

这时候再来执行安装

yum --enablerepo=mysql80-community install mysql-community-server

OK.不出意外到这里就安装结束了.

启动mysql服务
 

service mysqld start
service mysqld status

查看临时密码

grep "A temporary password" /var/log/mysqld.log

使用临时密码登录

mysql -u root -p

修改密码

注意: 'new password' 为你 要修改的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

这一步若密码过于简单请参照下面的博客:

mysql 密码过于简单解决办法

允许远程登录

update user set host="%" where user="root";

使本次修改立即生效,命令:

flush privileges

开放端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

重启防火墙

service firewalld restart

 

参考博客:
https://blog.csdn.net/weixin_43967679/article/details/104764407
https://blog.csdn.net/hello_world_qwp/article/details/79551789
https://www.cnblogs.com/downmoon/p/11896158.html?spm=a2c6h.13066369.0.0.29f62a99LzMSdv

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!