一、安装依赖环境:
百胜是安装libaio libaio-devel libtool使automake autoconf numactl numactl-devel bzip2 gcc gcc-c + + perl perl dbi perl-ExtUtils-MakeMaker perl-devel perl-Time-HiRes perl-DBD-MySQL pcre-devel时间jemalloc gperf cmake zlib-devel openssl-devel readline-devel readline glib2-devel mysql-devel qpress netstat
wget
http://repositories.voole.com/jemalloc-4.0.4.tar.bz2
焦油xjf jemalloc-4.0.4.tar.bz2
cd jemalloc-4.0.4
。/任务
使,,制作安装
回声& # 39;/usr/地方/lib # 39;在比;/etc/ld.so.conf.d/local.conf
ldconfig
二、下载二进制包并部署:
cd/opt/软
wget
http://repositories.voole.com/Percona-Server-5.7.21-20-Linux.x86_64.ssl101.tar.gz
焦油zxvf Percona-Server-5.7.21-20-Linux.x86_64.ssl101.tar.gz
mv Percona-Server-5.7.21-20-Linux.x86_64。ssl101/usr/local/mysql
三、创建mysql用户组
groupadd mysql,,useradd mysql - g - m - s/sbin/nologin mysql
四、创建数据库文,件my . cnf中所做统一放到程序目录里
mv/etc/my.cnf/etc/my.cnf.bak
SSD固态盘:wget
http://repositories.voole.com/my57_19.cnf
,- o/etc/my.cnf
SATA磁盘:wget
http://repositories.voole.com/my57_19_sata.cnf
,- o/etc/my.cnf
从库:wget
http://repositories.voole.com/my_slave.cnf
,- o/etc/my.cnf
主库:wget
http://repositories.voole.com/my_master.cnf
,- o/etc/my.cnf
五、初始化,记得加上配置文件
/usr/local/mysql/bin/mysqld————defaults-file=/etc/my . cnf中所做初始化
六,设置环境变量
回声“出口路径=/usr/地方/mysql/bin: PATH"美元;在在/etc/profile,,源/etc/profile
这mysql
七、修改属主属组
乔恩- r mysql。mysql/opt/mysql_data
八、启动mysql5.7服务
cp/usr/local/mysql/support-files/mysql。服务器/etc/init.d/mysql
chmod 755/etc/init.d/mysql
/etc/init.d/mysql开始
九、重置密码(mysql5.7和其他版本不同,初次安装会生成一个随机密码在/opt/mysql_data/logerr.err日志内)
密码在logerr。犯错中会默认生成一个
设置密码=密码(& # 39;123456 & # 39;);
引用>
如果需要再次修改根密码
更新mysql。用户设置authentication_string=密码(& # 39;123 qwe& # 39;)用户=& # 39;根# 39;和主机=& # 39;localhost # 39;;十,设置访问权限
格兰特提醒; 。 ,root@" %”;被“mysql * ()“;
mysql 5.7数据库安装部署