
安装必要的组件 
yum install –y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison libtool ncurses5-devel
下载mysql 5.7:
http://www.gxlcms.com/xiazai/gongju/116
按照步骤:
将压缩包拷贝到/usr/local 	使用ftp工具
cd /usr/local/	
tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz	解压	
mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql	重命名
进入安装文件夹下的support-files
cd /usr/local/mysql/support-files/	
cp my-default.cnf /etc/my.cnf	将mysql配置文件拷贝到etc下,提示文件已经存在输入yes
vi /etc/my.cnf	编辑配置文件	
	添加	
	default-storage-engine=INNODB	添加在[mysqld]下方即可	
	character_set_server=utf8
复制mysql.server 到/etc/init.d/ 目录下【目的想实现开机自动执行效果】	
	cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
vi /etc/init.d/mysql	
	修改如下内容	
	basedir=/usr/local/mysql	
	datadir=/usr/local/mysql/data
创建Linux新用户
groupadd mysql	#建立一个mysql的组	
useradd -r -g mysql mysql	#建立mysql用户,并且把用户放到mysql组	
passwd mysql	(mysql123)	#给mysql用户设置一个密码	
chown -R mysql:mysql /usr/local/mysql/	给目录/usr/local/mysql 更改拥有者	
初始化 mysql 的数据库	
	进入mysql的bin	
	cd /usr/local/mysql/bin	
	./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data	
	记录生成的密码(参考下图选中部分)

给数据库加密 
	./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data	
启动mysql(为了不让进程卡主,可在启动mysql的命令后加上&代表此进程在后台运行)	
	./mysqld_safe --user=mysql &
查看进程	
	ps -ef|grep mysql	

保证在bin目录下 
	cd /usr/local/mysql/bin/	
	./mysql -uroot -p	(输入临时密码)
修改密码	
	set password=password('/* 新密码 */'); 
授权远程访问	
	grant all privileges on *.* to root@'%' identified by '/* 新密码 */';	
注:红色部分表示mysql的root账户
	use mysql; // 进入数据库	
	select host,user from user;	【多出1条远程登录用户记录】	

执行刷新
mysql>flush privileges;
在Linux命令行中将3306端口打开例外	
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT	
firewall-cmd --zone=public --add-port=3306/tcp --permanent	重启后不失效	
firewall-cmd --reload
设置开机自启动	
添加服务mysql	
	chkconfig --add mysql
设置mysql服务为自动	
	chkconfig mysql on
重启查看进程	
	ps -ef|grep mysql	
将mysql添加到环境变量
	修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码	
	PATH=$PATH:/usr/local/mysql/bin	
	export PATH	
	执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。	
相关文章:
windows下安装mysql5.7教程(图文)
Linux下安装MySQL-5.7教程(图文)
