centos7 安装mysql5.7.26

```

CentOS 8上安装MySQL 8.0:参考网站:https://ywnz.com/linuxysjk/5997.html

https://blog.csdn.net/qq_32125629/article/details/80660737

CentOS 8 安装myslq8允许远程访问

alter user'root'@'%'identified with mysql_native_password by'KHT123!kht';

```

作者:张康大

说明 :linux  系统  centos7.1810  版本, mysql5.7.26

1.进入 src 目录下,命令: cd /usr/local/src 安装 wget,命令: yum -y install wget

2.下载 MySQL 源安装包(mysql5.7)

命令: wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

地址参考:https://dev.mysql.com/downloads/repo/yum/

3.查看下载的 mysql 源并安装

命令: yum -y install mysql57-community-release-el7-11.noarch.rpm

默认配置文件路径: 

配置文件:/etc/my.cnf 

日志文件:/var/log/var/log/mysqld.log 

服务启动脚本:/usr/lib/systemd/system/mysqld.service 

socket文件:/var/run/mysqld/mysqld.pid


4.查看一下安装效果

命令: yum repolist enabled | grep mysql.*

5.安装 MySQL 服务器

yum install mysql-community-server

6.启动 MySQL 服务(注意:是 mysqld.service)

systemctl start mysqld.service

运行一下命令查看一下运行状态

systemctl status  mysqld.


7.查看一下初始密码(图中: uj- - !g.FD0>.c)并登陆

查看原始密码: grep "password" /var/log/mysqld.log

登录 mysql: mysql -uroot -p

8.修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'KHT123!kht';

说明:mysql 默认安装了密码安全检查插件(validate_password),默认密码检查策略要求

密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于 8 位。否则会提示 ERROR

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

误。

9.数据库授权,数据库没有授权,只支持 localhost 本地访问

命令: grant all privileges on *.* to 'root'@'%' identified by 'KHT123!kht' with grant

option;

指点 ip:%代表所有 Ip,此处也可以输入 Ip 来指定 Ip;

输入后使修改生效还需要刷新权限

命令:FLUSH PRIVILEGES;


10.设置自动启动

systemctl enable mysqld

systemctl daemon-reload



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。