CentOS6.8下mysql5.6rpm手动安装

Posted simple-clean-opt

tags:

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

1、准备

系统环境:虚拟机下CentOS6.8,64位,桌面标准安装(非最小化)

mysql版本:5.6.35

安装方式:rpm

2、Mysql下载

搜狐镜像:http://mirrors.sohu.com/mysql/MySQL-5.6/

下载以下安装包:

MySQL-client-5.6.35-1.el6.x86_64.rpm

MySQL-server-5.6.35-1.el6.x86_64.rpm

3、移除原有Mysql

1 #查询已安装的rpm包
2 rpm -qa | grep -i mysql
3 #对已安装的rpm包执行写下命令,其中xxx为查询出的rpm包全名
4 rpm -e --nodeps xxx

4、安装mysql

1 #安装MySQL-client
2 rpm -ivh MySQL-client-5.6.35-1.el6.x86_64.rpm
3 #安装MySQL-server
4 rpm -ivh MySQL-server-5.6.35-1.el6.x86_64.rpm

MySQL-server安装完成后,注意其日志输出,可以了解到:(1)mysql的配置文件为/usr/my.cnf;(2)mysql的初始密码在文件/root/.mysql_secret中。

5、Mysql配置

5.1设置密码

启动mysql服务:service mysql start

打开文件root/.mysql_secret,复制初始密码,并登录到mysql客户端中

1 #<init_passwd>为文件root/.mysql_secret重的初始面
2 mysql -uroot –p<init_passwd>
3 #<new_passwd>为用户指定的新密码
4 set PASSWORD=PASSWORD(<new_passwd>)
5 exit

5.2远程访问授权设置

使用新密码登录到mysql客户端

1 /*切换到mysql数据库*/
2 use mysql;
3 /*更新root用户密码*/
4 update user set password=password(<new_passwd>) where user=root;
5 /*授权任何主机访问数据的权限*/
6 GRANT ALL PRIVILEGES ON *.* TO root@%IDENTIFIED BY <new_passwd> WITH GRANT OPTION;
7 /*刷新,使修改生效*/
8 flush privileges;
9 exit

5.3开机自启

1 chkconfig mysql on

5.4优化设置

打开mysql配置文件/usr/my.cnf,修改内容如下:

[mysqld]
port=3306
default-storage-engine=InnoDB 
lower_case_table_names=1 
max-connections=3000
character_set_server=utf8
[mysql] default-character-set=utf8

修改后重启mysql,至此,mysql安装完毕。


以上是关于CentOS6.8下mysql5.6rpm手动安装的主要内容,如果未能解决你的问题,请参考以下文章

centos 7 安装mysql5.6rpm格式

CentOS6.8手动安装MySQL5.6

CentOS6.8手动安装MySQL5.6

CentOS6.8手动安装MySQL5.6

CentOS6.8手动安装MySQL5.6

mysql5.6安装及主从半同步配置