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