本文欢迎转载,转载请注明出处和作者。
上一篇已经介绍过,通过默认的方式直接安装mysql数据库,只需要一条命令就可以完成安装。
yum install mysql mysql-server -y
但是在CentOS6的情况下,使用上述方式安装,默认安装的是Mysql5.1版本,后面安装zabbix3.4、cacti等,部分要求至少mysql5.6或者5.7以上的版本。
因此,这里单独介绍一下Mysql5.7版本的安装。
注意:安装要设置selinux为disabled与关闭iptables防火墙。
yum源配置参考如下:
1、配置yum源
先用本地yum源安装wget
yum install wget -y
下载yum源
cd /etc/yum.repos.d
wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
(如果直接wget不行,可以浏览器搜索下载后winscp上传)
安装yum源文件
rpm -Uvh mysql-community-release-el6-5.noarch.rpm
安装yum-config-manager
yum install yum-utils -y
禁用MySQL5.6的源
yum-config-manager --disable mysql56-community
启用MySQL5.7的源
yum-config-manager --enable mysql57-community-dmr
用下面的命令查看是否配置正确
yum repolist enabled | grep mysql
检查是否有mysql57-community-dmr这个源
2、安装mysql-5.7
yum install mysql-community-server -y
备注:因为国外源,下载非常慢,可以查看到yum源下载的包临时目录是
/var/cache/yum/x86_64/6/mysql57-community-dmr/packages
可以到国内源,下载离线rpm包,上传到上述的路径,国内源下载地址:
http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/
需要下载的包:
mysql-community-client-5.7.29-1.el6.x86_64.rpm
mysql-community-common-5.7.29-1.el6.x86_64.rpm
mysql-community-libs-5.7.29-1.el6.x86_64.rpm
mysql-community-libs-compat-5.7.29-1.el6.x86_64.rpm
mysql-community-server-5.7.29-1.el6.x86_64.rpm
上传完成后重新执行安装命令:
yum install mysql-community-server -y
安装完成后,
service mysqld start
与5.1/5.5不同,一开始root不是空密码登录的,需要重置密码。
vi /etc/my.cnf
在在 [mysqld]下添加一行:
skip-grant-tables=1
:wq保存,然后执行命令重启mysql服务。
service mysqld restart
登录mysql
mysql -u root
直接进入
use mysql
进入mysql数据库,然后修改密码
update user set authentication_string=password('1qaz!QAZ'),password_expired='N',password_last_changed=now() where user='root';
password中的root就是要修改的密码,注意拷贝的时候引号不要用了中文字符,要用''的英文字符。
删除my.cnf里面的
skip-grant-tables=1
重启mysql服务。
service mysqld restart
3、登陆mysql-5.7
mysql -u root -p
输入密码后登陆,查看版本已经是5.7
上一篇我们通过LAMP(Linux+Apahce+Mysql+PHP),利用别人用PHP编写好的网站,进行网站服务构建。下一篇我们通过另外的的WEB容器“tomcat”以及别人用JAVA编写好的网站代码,构建WEB服务。
网友评论