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

时间:2022-09-14 17:19:23

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安装完毕。