Step1: 检测系统是否自带安装mysql
de >
# yum list installed | grep mysql
de>
Step2: 删除系统自带的mysql及其依赖
命令:
de >
# yum -y remove mysql-libs.x86_64
de>
de >
注:用de>
yum -y remove xxx【
xxx是你第一步骤命令的输出
】,这个步骤不能省略,不然下面会出现一堆莫名其妙的问题;
Step3: 给CentOS添加rpm源,并且选择较新的源
命令:
de > # wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm # yum localinstall mysql-community-release-el6-5.noarch.rpm # yum repolist all | grep mysql # yum-config-manager --disable mysql55-community # yum-config-manager --disable mysql56-community # yum-config-manager --enable mysql57-community-dmr # yum repolist enabled | grep mysql de>
de > 注:如果de> yum-config-manager这个命令没有,直接yum yum-*即可
Step4:安装mysql 服务器
命令:
de ># yum
install mysql-community-server
de>
Step5: 启动mysql
命令:
de >
# service mysqld start
de>
Step6: 查看mysql是否自启动,并且设置开启自启动
命令:
de > # chkconfig --list | grep mysqld # chkconfig mysqld on de>
Step7: 获取mysql初始密码:
#######从mysql进程日志中获取root用户的初始密码:ra%yk7urCBIh
de style="box-sizing: border-box; padding: 0px; border-radius: 0px; overflow-wrap: normal; background-image: none; background-attachment: initial; background-color: initial; background-size: initial; background-origin: initial; background-clip: initial; background-; background-repeat: initial;" >
[root@typecodes ~]# grep "password" /var/log/mysqld.log
2016-02-03T10:42:17.272166Z 1 [Note] A temporary password is generated for root@localhost: ra%yk7urCBIh
2016-02-03T10:42:36.776875Z 2 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2016-02-03T10:42:52.063138Z 3 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2016-02-03T10:42:57.564373Z 4 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2016-02-03T10:43:01.477007Z 5 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2016-02-03T10:46:03.642008Z 6 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2016-02-03T10:46:11.217889Z 7 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2016-02-03T10:47:44.755199Z 0 [Note] Shutting down plugin 'validate_password'
2016-02-03T10:47:46.505844Z 0 [Note] Shutting down plugin 'sha256_password'
2016-02-03T10:47:46.505851Z 0 [Note] Shutting down plugin 'mysql_native_password'