centos6 联机安装 mysql5.6

Posted 法斯特

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos6 联机安装 mysql5.6相关的知识,希望对你有一定的参考价值。

使用源代码编译安装mysql还是比较麻烦,一般来说设备安装时请网络同事临时开通linux上网,通过yum网络实现快速安装,或配置yum仓库进行内网统一安装。

通过网络快速安装过程如下

一、检查系统是否安装其他版本的MYSQL数据,有的话干掉老版本数据库
#yum list installed | grep mysql
mysql-libs.x86_64      5.1.73-5.el6_6   @anaconda-CentOS-201508042137.x86_64/6.7
#yum -y remove mysql-libs.x86_64
二.安装及配置
# wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
# rpm -ivh mysql-community-release-el6-5.noarch.rpm
# yum repolist all | grep mysql
安装成功后在/etc/yum.repos.d/下会多出几个mysql的yum源的配置
下面安装MYSQL数据库,这个过程比较久
下载速度慢,可以参考https://www.cnblogs.com/downmoon/p/11896158.html 方案解决(使用这个方案需注意,如果之前使用自动联网下载过由于慢中断了操作,在下载包后手动安装
需要先执行 yun clean all,再去手动执行帖子中的相关操作,不然依然会去联网下载相关的包去替换,而不是直接进入安装步骤)
# yum install mysql-community-server -y

三。设置为开机启动(2、3、4都是on代表开机自动启动)
# chkconfig --list | grep mysqld
# chkconfig mysqld on

四、设置远程root
启动mysql
# service mysqld start
设置root密码
# mysql_secure_installation
登陆root账号
# mysql -uroot -p 
建立远程root用户
mysql> GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\' IDENTIFIED BY \'你设置的密码\' WITH GRANT OPTION;
mysql> flush privileges;

 

五、设置utf-8编码

查看mysql原本编码:
mysql> show variables like \'character%\';
# vi /etc/my.cnf
复制代码
[mysql]
default-character-set = utf8
[mysql.server]
default-character-set = utf8
[mysqld_safe]
default-character-set = utf8
[client]
default-character-set = utf8
复制代码

重启mysql

# service mysqld restart
重新登录mysql

注:yum安装mysql唯一有个问题,就是下载速度太慢,所以生产环境下,过去常采用rpm方式安装,然后用脚本SCP 或 ansible 到其他机器,一键远程安装


以上是关于centos6 联机安装 mysql5.6的主要内容,如果未能解决你的问题,请参考以下文章

CentOS6.8下安装MySQL5.6

CentOS6.8手动安装MySQL5.6

CentOS6.8手动安装MySQL5.6

CentOS6.8手动安装MySQL5.6

CentOS6.8手动安装MySQL5.6

centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解