CentOS7 安装mysql 5.7
Posted 鲨鱼不刷牙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7 安装mysql 5.7相关的知识,希望对你有一定的参考价值。
一、安装准备
- 检查系统中是否安装了mysql
rpm -qa|grep mysql
如果有安装mysql,则需要先卸载之前安装的mysql
yum -y remove mysql
然后再查看mysql是否都卸载完成,如果还有没卸载完成的,则单独卸载
如:yum -y remove mysql-libs-5.1.73-8.el6_8.x86_64 - 如果提示依赖包错误,则使用以下命令尝试
rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps -
下载mysql的yum源
进入用户目录,创建mysql文件夹
mkdir mysql
进入该目录,然后去MySQL官网中下载YUM源rpm安装包,如果linux 可以访问外网的话,使用wget 下载,如果不能访问外网则在官网下载好上传到服务器
https://dev.mysql.com/downloads/repo/yum/ -
使用wget下载 yum 源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm -
安装yum源
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
二、安装mysql
执行mysql安装命令
yum -y install mysql-server
安装完成后,启动mysql服务器
service mysqld start
或
systemctl start mysqld
然后查看mysql状态
service mysqld status
会在 /var/log/mysqld.log文件中会自动生成一个随机的密码,用于安装后登录mysql,查看该随机密码。
grep "temporary password" /var/log/mysqld.log
设置开机启动
# systemctl enable mysqld
# systemctl daemon-reload #重新载入
三、登录
1、进入localin
./mysql -uroot -p
2、重置密码
mysql> set password=password(‘新密码‘);
3、远程访问
mysql> grant all privileges on *.* to [email protected]‘%‘ identified by ‘root‘;
flush privileges;
修改密码限制
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=3;
set global validate_password_special_char_count=0;
set global validate_password_length=3;
以上是关于CentOS7 安装mysql 5.7的主要内容,如果未能解决你的问题,请参考以下文章