2024年4月25日发(作者:)

1.1.1 安装MySQL5.6

文件下载:10.45.15.23 tnms/Tnms@2018

/home/tnms/mysql-5.6.12-linux-glibc2.5-x86_ --安装包

/home/tnms/ --配置文件

a)

准备工作

创建mysql用户

[root@centos /]# useradd -s /sbin/nologin -M mysql

文件上传opt路径下

解压文件

[root@centos opt]# gunzip mysql-5.6.37-linux-glibc2.12-x86_

[root@centos opt]# tar -xvf mysql-5.6.37-linux-glibc2.12-x86_

重命名为mysql

[root@centos opt]# mv mysql-5.6.37-linux-glibc2.12-x86_64 mysql

b)

文件配置

文件复制

[root@centos opt]# cp /opt/mysql/support-files/ /etc/

编辑/etc/

#二进制安装,默认配置文件在/etc/

[root@centos opt]# vi /etc/

清空里面内容,将以下内容粘贴进去

[client]

port = 3306

socket = /opt/mysql/

[mysql]

#这个配置段设置启动MySQL服务的条件;在这种情况下,no-auto-rehash确

保这个服务启动得比较快。

no-auto-rehash

port=3306

default-character-set=utf8

[mysqld]

character-set-server = utf8

user = mysql

port = 3306

socket = /opt/mysql/

basedir = /opt/mysql

datadir = /opt/mysql/data

open_files_limit = 10240

server_id = 10

back_log = 600

#在MYSQL暂时停止响应新请求之前,短时间内的多少个请求可以被存在堆栈

中。如果系统在短时间内有很多连接,则需要增大该参数的值,该参数值指定到

来的TCP/IP连接的监听队列的大小。默认值80。

max_connections = 3000

#MySQL允许最大的进程连接数,如果经常出现Too Many Connections的错

误提示,则需要增大此值。默认151

max_connect_errors = 6000

#设置每个主机的连接请求异常中断的最大次数,当超过该次数,MYSQL服务

器将禁止host的连接请求,直到mysql服务器重启或通过flush hosts命令清空

此host的相关信息。默认100

external-locking = FALSE

#使用–skip-external-locking MySQL选项以避免外部锁定。该选项默认开启

max_allowed_packet = 32M