安装 mysql5.7

上次重装系统之后 把mysql5.5换成了mysql5.7 没办法就是喜欢新的东西 爱捣鼓

这次是rpm安装十分的简单快捷 不去搞编译安装了 累。

1》先查看你服务器上有没有安装旧的mysql 有旧卸载先 我的重装了肯定没有

rpm -qa|grep mysql

2》下载对应服务器版本的mysql版本解压

我的服务器是centos6 的64位一同   所以选择red-hat 的el6的64位版本

wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-1.el6.x86_64.rpm-bundle.tar

tar -xvf mysql-5.7.15-1.el6.x86_64.rpm-bundle.tar

mysql57

如果安装包对应的系统版本不正确,安装时会出现有关glibc的依赖错误

3》按照依赖关系依次安装rpm包

依赖关系依次为common→libs→client→server

rpm -ivh mysql-community-common-5.7.15-1.el6.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.15-1.el6.x86_64.rpm

rpm -ivh mysql-community-client-5.7.15-1.el6.x86_64.rpm

rpm -ivh mysql-community-server-5.7.15-1.el6.x86_64.rpm

安装最后一个报错:

mysql5-7error

安装numactl和libaio即可

yum  install    numactl

yum install libaio

安装好后再重新安装最后一个server

4》初始化MySQL5.7

启动mysqld服务 稍微等待下

service mysqld start

检查mysqld运行状态

service mysqld status

mysql_status

MySQL基本安装成功了

找到临时登录密码

vim /var/log/mysqld.log

mysql_passwd

登录

mysql -uroot -p

5》配置MySQL远程访问

修改root密码

alter user ‘root’@’localhost’ identified by ‘QAZqaz666@.’;

在5.6后,mysql内置密码增强机制,低强度密码会报错:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

添加远程登录用户 刷新内存权限

use mysql;
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘abc@123’ WITH GRANT OPTION;
FLUSH PRIVILEGES;

Ok 到此你的mysql5.7就安装成功了 并且可以在windows上用各种客户端登录了

6》优化减小内存占用

网上看过很多优化小内存服务器的配置 觉得最有用就下面这条配置了在我的256内存上跑得很6

performance_schema OFF