CentOS7 安装mysql5.7 简单记录

一、具体安装步骤

1、下载 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

2、运行 yum localinstall mysql57-community-release-el7-8.noarch.rpm

3、启动  systemctl start mysqld

报错:Failed to start mysqld.service: Unit not found 处理步骤

  1. 安装  yum  install  –y  mariadb-server
  2. 启动 systemctl  start  mariadb.service

4、查看状态 systemctl status mysqld 如下成功

CentOS7 安装mysql5.7 简单记录

 

5、设置开机启动:systemctl enable mysqld  、systemctl daemon-reload

6、修改root本地默认登录密码 :vi /var/log/mysqld.log或者grep ‘temporary password’ /var/log/mysqld.log

CentOS7 安装mysql5.7 简单记录

 

7、登录: mysql -u root –p 默认密码登陆mysql后,要进行密码的修改

set password for 'root'@'localhost'=password('Chuanyi2019#');

或者

ALTER USER 'root'@'localhost'  IDENTIFIED BY  ' Chuanyi2019#’;

 

8、添加远程登录用户:

GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码'  WITH GRANT OPTION;

 

9、配置默认编码为utf8

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

[mysqld]
character_set_server=utf8

init_connect=‘SET NAMES utf8

sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION  #

lower_case_table_names=1 #添加此数据库表名不区分大小写

symbolic-links=0      #是否支持符号链接,即数据库或表可以存储在my.cnf中指定datadir之外的分区或目录,为0不开启

 

 

 

二、

1、mysql 5.7配置详细说明参考: https://www.cnblogs.com/zping/p/9121959.html

2、查看mysql5.7数据库及表的容量大小参考:https://www.cnblogs.com/--smile/p/11451238.html

3、 Centos7 修改mysql5.7数据库目录参考:https://www.cnblogs.com/aksir/p/10308423.html

查看数据库使用哪个磁盘:show variables where Variable_name = 'datadir';’

查看允许最大并发连接数:SHOW VARIABLES LIKE 'max_connections';

修改临时生效:SET GLOBAL max_connections=200;

修改永久生效my.ini  my.cnf文件,添加:max_connections = 1000