centos6.x离线安装mysql5.6
一、安装前准备
1、系统环境
- 实验环境: 操作系统:CentOS 6.9 x64
- mysql:5.6
mysql 离线包:
mysql-community-client-5.6.27-2.el6.x86_64.rpm
mysql-community-common-5.6.27-2.el6.x86_64.rpm
mysql-community-libs-5.6.27-2.el6.x86_64.rpm
mysql-community-server-5.6.27-2.el6.x86_64.rpm
链接: https://pan.baidu.com/s/1wpVsU8sNydA2cq5SGUgt1g 提取码: rj6a
2.卸载已安装的mysql
1、查找以前是否装有 mysql
命令:rpm -qa|grep -i mysql
// rpm -qa|grep gcj
可以看到 mysql 的两个包:
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2、删除 mysql
删除命令:rpm -e --nodeps 包名
3、删除老版本 mysql 的开发头文件和库
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql 中的数据及/etc/my.cnf 不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
//yum remove *mysql*
二、安装
1.使用 rpm 安装 ,依次执行:
rpm -ivh mysql-community-common-5.6.27-2.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.6.27-2.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.6.27-2.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.6.27-2.el6.x86_64.rpm
2.启动 mysql:
service mysqld sta
3.初始化数据库及 root 密码:
mysql_secure_installation
然后按照提示进行一步一步设置 ,如下:
首先让输入 root 的密码,此时数据库为初始状态,所以没有密码,直接回车即可
Set root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] n
Reload privilege tables now? [Y/n] y
然后修改远程登录
mysql -uroot -p
use mysql ; //切换 mysql 数据库
update user set host='%' where host='localhost';
exit;
4.修改配置文件 /etc/my.cnf ,添加以下内容(按需要):
character_set_server=utf8
skip-name-resolve
5.重启 MySQL 使其生效
[root@localhost ~]# service mysqld resta
6.加入系统服务
setup > 系统服务 > mysqld 加