centos7-离线安装mysql5.7

下载安装npm版本的包

下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

解压后就可以看到很多 rpm 文件,主要的我们就是安装下面4个

安装mysql5.7

rpm -ivh mysql-community-common-5.7.24-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.24-1.el7.x86_64.rpm --nodeps --force

rpm -ivh mysql-community-client-5.7.24-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.24-1.el7.x86_64.rpm --nodeps --force

查看mysql启动状态

service mysqld status

启动mysql

service mysqld start

查看初始密码

grep password /var/log/mysqld.log

使用初始密码登录mysql

mysql -uroot –p

修改你的新密码

mysql> set password = password("yourpasswd");

开启远程连接, 允许远程连接数据库, 并刷权限

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpasswd' WITH GRANT OPTION;

mysql> flush privileges;

配置mysql的配置文件my.cnf

打开配置文件my.cnf

vi /etc/my.cnf


// 在[mysqld]下面配置几行
# 配置表名不区分大小写 1:不区分大小写 0:区分大小写
lower_case_table_names=1

# 设置为默认编码为utf8
character-set-server=utf8
init_connect='SET NAMES utf8'

# 设置最大连接数
max_connections=1024

重启mysql 重启配置才能生效

service mysqld restart

原文地址:https://www.cnblogs.com/zhiwenxi/p/14314312.html