CentOS 6.5 下安装MySQL 5.7.12,使用官网下载的rpm安装包
下载安装包
下载地址:http://cdn.mysql.com//Downloads/ … 6_64.rpm-bundle.tar
这你可以参考:如何从官网下载MySQL最新版本的安装包?
解压安装包

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

移除已经安装的早期版本
如果不移除的话,会提示有冲突,版本可能有所不同

yum -y remove mysql-libs-5.1.73

安装顺序

rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm   
rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm   
rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm  
rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm  
rpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm  

启动Mysql服务

# service mysqld start  
初始化 MySQL 数据库:                                      [确定]  
Installing validate password plugin:                       [确定]  
正在启动 mysqld:              
修改管理员密码
查看初始管理员密码,下面的命令适用于 RHEL, Oracle Linux, CentOS, and Fedora 平台:

grep ‘temporary password’ /var/log/mysqld.log  
SLES平台使用下面的命令:

grep ‘temporary password’ /var/log/mysql/mysqld.log  
你会发现初始密码超级的复杂,还好我使用XShell,可以复制粘贴

# grep ‘temporary password’ /var/log/mysqld.log  
2016-05-14T02:57:24.372528Z 1 [Note] A temporary password is generated for root@localhost: ?sSq8?.IucXV  
[root@localhost /]#   
[root@localhost /]# mysql -uroot -p?sSq8?.IucXV  
mysql: [Warning] Using a password on the command line interface can be insecure.  
Welcome to the MySQL monitor.  Commands end with ; or g.  
Your MySQL connection id is 15  
Server version: 5.7.12  

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.  

Oracle is a registered trademark of Oracle Corporation and/or its  
affiliates. Other names may be trademarks of their respective  
owners.  

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the current input statement.  

mysql>   
注意:这种写法(mysql -uroot -p?sSq8?.IucXV)有时因密码中的特殊字符而不可行,需要先执行(mysql -uroot -p),再根据提示输入密码。
使用下面的命令修改密码

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘MyNewPass4!’;  
密码必须包含大写字母小写字母数字和符号,不然会提示:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements(您的密码不符合当前的安全策略要求)

报错的解决方法:
yum install perl-JSON.noarch

yum  install    numactl
由于yum安装了旧版本的GPG keys造成的,解决办法就是(设置后无效)

发表评论

电子邮件地址不会被公开。 必填项已用*标注