mysql5.7安装

隐身守侯 提交于 2020-03-27 06:12:52

1.

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

2.如果提示wget命令不存在,先执行

yum -y install wget

3.安装yum

yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

yum -y install mysql-community-server

4.启动

systemctl start mysqld

5.修改密码

vim /var/log/mysqld.log

如果mysqld.log下面没有密码,在/etc/my.cnf配置文件中添加 skip-grant-tables

 

 6.登录终端    修改密码     mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位

mysql -u root -p

如果在/etc/my.cnf配置文件中添加 skip-grant-tables, 就直接回车

use mysql;

update user set authentication_string=password('密码') where user='root' and host='localhost';

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';(可选)

flush privileges;

如果没有在/etc/my.cnf配置文件中添加 skip-grant-tables,就输入初始密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

 7.设置允许远程登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码';或grant all privileges on *.* to root@'IP' IDENTIFIED BY '密码';

8.防火墙开放3306端口

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

firewall-cmd --reload

9. 配置mysql默认编码为utf-8

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置:

character_set_server=utf8

init_connect='SET NAMES utf8'

 

 10.重启MySQL

systemctl restart mysqld

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