1、下载MySQL RPM包

下载地址:http://dev.mysql.com/downloads/mysql/5.7.html#downloads

RPM安装MySQL5.7

下载的RPM包

1
2
3
4
5
6
# ls
mysql-community-client-5.7.11-1.el6.x86_64.rpm
mysql-community-common-5.7.11-1.el6.x86_64.rpm
mysql-community-libs-5.7.11-1.el6.x86_64.rpm
mysql-community-libs-compat-5.7.11-1.el6.x86_64.rpm
mysql-community-server-5.7.11-1.el6.x86_64.rpm


2、安装依赖

1
2
3
yum install numactl -y
yum install libaio -y
yum install perl -y


3、安装MySQL

1
2
3
4
5
rpm -ivh mysql-community-common-5.7.11-1.el6.x86_64.rpm 
rpm -ivh mysql-community-libs-5.7.11-1.el6.x86_64.rpm 
rpm -ivh mysql-community-client-5.7.11-1.el6.x86_64.rpm 
rpm -ivh mysql-community-libs-compat-5.7.11-1.el6.x86_64.rpm 
rpm -ivh mysql-community-server-5.7.11-1.el6.x86_64.rpm

拷贝配置文件:

1
cp /usr/share/mysql/my-default.cnf /etc/my.cnf



4、初始化MySQL

1
mysqld --initialize-insecure --user=mysql

如果用上面这个命令来初始化mysql,则不会生成密码,我们可以用

1
mysql -u root --skip-password

直接登录MySQL


如果使用下面的命令来初始化mysql

1
mysqld --initialize --user=mysql

则会生成密码,查看密码可以用一下命令

1
2
#cat /var/log/mysqld.log | grep 'temporary password'
2016-09-02T02:13:42.106877Z 1 [Note] A temporary password is generated for [email protected]: w(5yOu*h&yhL

这种情况下登录MySQL使用:

1
2
# mysql -u root -p
Enter password:

输入log文件中查询到的密码即可 



5、启动mysql

1
/etc/init.d/mysqld start


6、更改MySQL默认密码

更改密码的方式有3种,这里只介绍一种

1
2
SET PASSWORD FOR [email protected]=PASSWORD('Pass123qwe');
mysql>FLUSHPRIVILEGES;  //刷新生效

例如:

1
2
mysql>SET PASSWORD FOR [email protected]=PASSWORD(‘123456’);
mysql>FLUSHPRIVILEGES;

注意:在更新密码过程中,经常会遇到提示密码不符合负责性要求,要么设置复杂的密码要么解决这个问题。










本文转自 曾哥最爱 51CTO博客,原文链接:http://blog.51cto.com/zengestudy/1845487,如需转载请自行联系原作者

相关文章: