微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS7 mysql8.0 国内镜像源安装

背景

本篇记录一下MysqL 8.0版本的安装过程,由于MysqL官方的地址下载非常慢,因此本篇将使用国内的镜像站下载MysqL安装包。

MysqL8 安装

一、检查是否安装历史版本

rpm -qa|grep MysqL

如果存在历史版本,需要进行卸载:

rpm -ev [需要移除组件的名称]

查找一下残留的相关文件

find / -name MysqL

删除配置:

rm -rf /etc/my.cnf

检查数据目录是否残留:

cd /var/lib/MysqL

如果存在,全部删除

rm -rf *

二、安装MysqL Server

因为CentOS 7认安装的数据库是Mariadb,所以使用YUM命令是无法安装MysqL的,只会更新Mariadb。
因此使用rpm来进行安装。

这里,我们使用国内的清华大学的镜像源安装,地址:
清华大学开源镜像源

添加国内安装源并安装

切换目录,如果没有,需新建:

cd /usr/local/MysqL

下载:

wget http://mirrors.tuna.tsinghua.edu.cn/MysqL/yum/MysqL80-community-el7/MysqL80-community-release-el7-1.noarch.rpm

mysql安装1

安装:

rpm -ivh MysqL80-community-release-el7-1.noarch.rpm

mysql安装2

下载完成后,yum安装:

yum install MysqL-server

mysql安装3


mysql安装4


如果显示以下内容说明安装成功:

Complete!

检查是否已经设置为开机启动MysqL服务

systemctl list-unit-files|grep MysqLd

开机启动


则表示已经设置为开机启动,如果没有设置为开机启动则执行

systemctl enable MysqLd.service

启动MysqL

systemctl start MysqLd.service

初始化

MysqLd --initialize

查看认密码

grep 'temporary password' /var/log/MysqLd.log

localhost后面的最后的那一大串字符,就是密码,复制下来。

登录

MysqL -uroot -p

输入刚刚的密码。

重置root密码

alter user 'root'@'localhost' identified by '12345678';

建议设置较为复杂的密码。

如果设置密码时候出现提示

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

执行:

set global validate_password.policy=0;

新建用户

建议不要使用root用户作为日常开发,新建一个用户使用:

create user 'testuse'@'%' identified by 'testuse..';

授予全部权限:

GRANT ALL PRIVILEGES ON *.* TO 'xuan'@'%' WITH GRANT OPTION;

刷新:

flush privileges;

原文地址:https://www.jb51.cc/wenti/3279296.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐