1、下载MySQL RPM包
下载地址:http://dev.mysql.com/downloads/mysql/5.7.html#downloads
下载的RPM包
|
1
2
3
4
5
6
|
# lsmysql-community-client-5.7.11-1.el6.x86_64.rpmmysql-community-common-5.7.11-1.el6.x86_64.rpmmysql-community-libs-5.7.11-1.el6.x86_64.rpmmysql-community-libs-compat-5.7.11-1.el6.x86_64.rpmmysql-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 -pEnter password: |
输入log文件中查询到的密码即可
5、启动mysql
|
1
|
/etc/init.d/mysqld start
|
6、更改MySQL默认密码
更改密码的方式有3种,这里只介绍一种
|
1
2
|
mysql>FLUSHPRIVILEGES; //刷新生效
|
例如:
|
1
2
|
mysql>SET PASSWORD FOR [email protected]=PASSWORD(‘123456’);mysql>FLUSHPRIVILEGES; |
注意:在更新密码过程中,经常会遇到提示密码不符合负责性要求,要么设置复杂的密码要么解决这个问题。
本文转自 曾哥最爱 51CTO博客,原文链接:http://blog.51cto.com/zengestudy/1845487,如需转载请自行联系原作者