mysql5.7安装
一、yum安装
1. 下载mysql安装仓库
http://repo.mysql.com/可以从这个网站选择对应的版本:
http://repo.mysql.com/
##下载并安装yum源
wget https://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
rpm -ivh mysql57-community-release-el7-10.noarch.rpm##关闭gpgcheck
sed -i "s/^gpgcheck=1/gpgcheck=0/" /etc/yum.repos.d/mysql-community*.repo
2. 安装mysql
yum install -y mysql-serversystemctl start mysqld
systemctl status mysqld##初始密码登录
cat /var/log/mysqld.log | grep password
3. 修改密码
set password=password('123456');
注意:如需设置简单密码,需提前关闭密码复杂度检查
修改my.cnf
重启服务
#mysql的最大连接数配置
max_connections=10000
max_user_connections=1000
#关闭密码强度校验
plugin-load=validate_password.so
validate-password=OFF
#关闭sql语句表名大小写敏感
lower_case_table_names=1
#配置sql的严格模式
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTI
二、通用二进制格式安装
mysql-5.7.14-linux-glibc2.5-x86_64.tar
三、源码安装
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc \
-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 \
-DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci \
--DWITH_BOOST=/usr/local/src/mysql-5.7.14/boost/
四、多实例安装
https://dev.mysql.com/doc/refman/5.7/en/mysqld-multi.html