mysql 5.6 for linux (rpm包安装)
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,mysql 5.6 rpm包 for linux 安装安装系统,并关闭selinux与iptables1 关闭selinux 修改selinux配置文件(重启服务器生效)[root@mysql1 ~]
千家信息网最后更新 2026年11月02日mysql 5.6 for linux (rpm包安装)mysql 5.6 rpm包 for linux 安装
安装系统,并关闭selinux与iptables
1 关闭selinux 修改selinux配置文件(重启服务器生效)
[root@mysql1 ~]# vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
2 管理iptables(重启服务器生效)
停止iptables
[root@mysql1 ~]# /etc/init.d/iptables stop
关闭iptables开机启动
[root@mysql1 ~]# chkconfig --list iptables
iptables 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
3 查询系统是否存在mysql残存包如果存在删除处理,以保证mysql安装无问题。
查询
[root@mysql1 install]# rpm -qa|grep mysql
mysql-libs-5.1.71-1.el6.x86_64
存在并删除
[root@mysql1 install]# rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps
4 安装mysql相关文件
安装server
[root@mysql1 install]# rpm -ivh MySQL-server-5.6.29-1.rhel5.x86_64.rpm
warning: MySQL-server-5.6.29-1.rhel5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:MySQL-server ########################################### [100%]
安装devel
[root@mysql1 install]# rpm -ivh MySQL-devel-5.6.29-1.rhel5.x86_64.rpm
warning: MySQL-devel-5.6.29-1.rhel5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:MySQL-devel ########################################### [100%]
安装 client
[root@mysql1 install]# rpm -ivh MySQL-client-5.6.29-1.rhel5.x86_64.rpm
warning: MySQL-client-5.6.29-1.rhel5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:MySQL-client ########################################### [100%]
5 有中文存放mysql数据库 修改参数文件(手动建立即可)
[root@mysql1 install]# vi /etc/my.cnf
[client]
#客户端字符集
default-character-set=utf8
[mysqld]
#字符集
character-set-server=utf8
#不区分大小写
lower_case_table_names=1
[mysql]
#字符集
default-character-set=utf8
6 启动mysql服务
[root@mysql1 install]# /etc/init.d/mysql start
7 修改登录密码
初始密码位置为安装用户根目录下
[root@mysql1 ~]# cat /root/.mysql_secret
# The random password set for the root user at Thu Jul 28 14:31:34 2016 (local time): 903yX2XlB1edVpua
8 登录并修改密码
[root@mysql1 ~]# mysql -uroot -p903yX2XlB1edVpua
mysql> set password=password('oracle');
Query OK, 0 rows affected (0.00 sec)
mysql> use mysql;
mysql> UPDATE user SET Password = password('oracle') WHERE User = 'root' ;
mysql> flush privileges;
mysql> exit
9 修改默认数据文件路径
创建目录
[root@mysql1 ~]# cd /home/
[root@mysql1 home]# mkdir mysql
停止mysql服务
[root@mysql1 home]# /etc/init.d/mysql stop
Shutting down MySQL..[确定]
10 CP 数据文件至新路径
[root@mysql1 home]# cp -r /var/lib/mysql/ /home/mysql/
修改my.cnf文件与/etc/init.d/mysql文件
my.cnf文件添加socket路径
[root@mysql1 home]# vi /etc/my.cnf
[client]
#客户端字符集
default-character-set=utf8
socket = /home/mysql/mysql.sock
[mysqld]
socket = /home/mysql/mysql.sock
#字符集
character-set-server=utf8
#不区分大小写
lower_case_table_names=1
[mysql]
#字符集
default-character-set=utf8
auto-rehash
修改mysql文件中datadir路径信息
[root@mysql1 home]# vi /etc/init.d/mysql
# If you change base dir, you must also change datadir. These may get
# overwritten by settings in the MySQL configuration files.
basedir=
datadir=/home/mysql/
修改新建mysql存储目录权限(试过755和775都报错 只有赋值777时启动无问题,不知道什么原因)
[root@mysql1 home]# chmod -R 777 mysql/
[root@mysql1 home]# /etc/init.d/mysql start
Starting MySQL..[确定]
全文结束
安装系统,并关闭selinux与iptables
1 关闭selinux 修改selinux配置文件(重启服务器生效)
[root@mysql1 ~]# vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
2 管理iptables(重启服务器生效)
停止iptables
[root@mysql1 ~]# /etc/init.d/iptables stop
关闭iptables开机启动
[root@mysql1 ~]# chkconfig --list iptables
iptables 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
3 查询系统是否存在mysql残存包如果存在删除处理,以保证mysql安装无问题。
查询
[root@mysql1 install]# rpm -qa|grep mysql
mysql-libs-5.1.71-1.el6.x86_64
存在并删除
[root@mysql1 install]# rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps
4 安装mysql相关文件
安装server
[root@mysql1 install]# rpm -ivh MySQL-server-5.6.29-1.rhel5.x86_64.rpm
warning: MySQL-server-5.6.29-1.rhel5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:MySQL-server ########################################### [100%]
安装devel
[root@mysql1 install]# rpm -ivh MySQL-devel-5.6.29-1.rhel5.x86_64.rpm
warning: MySQL-devel-5.6.29-1.rhel5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:MySQL-devel ########################################### [100%]
安装 client
[root@mysql1 install]# rpm -ivh MySQL-client-5.6.29-1.rhel5.x86_64.rpm
warning: MySQL-client-5.6.29-1.rhel5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:MySQL-client ########################################### [100%]
5 有中文存放mysql数据库 修改参数文件(手动建立即可)
[root@mysql1 install]# vi /etc/my.cnf
[client]
#客户端字符集
default-character-set=utf8
[mysqld]
#字符集
character-set-server=utf8
#不区分大小写
lower_case_table_names=1
[mysql]
#字符集
default-character-set=utf8
6 启动mysql服务
[root@mysql1 install]# /etc/init.d/mysql start
7 修改登录密码
初始密码位置为安装用户根目录下
[root@mysql1 ~]# cat /root/.mysql_secret
# The random password set for the root user at Thu Jul 28 14:31:34 2016 (local time): 903yX2XlB1edVpua
8 登录并修改密码
[root@mysql1 ~]# mysql -uroot -p903yX2XlB1edVpua
mysql> set password=password('oracle');
Query OK, 0 rows affected (0.00 sec)
mysql> use mysql;
mysql> UPDATE user SET Password = password('oracle') WHERE User = 'root' ;
mysql> flush privileges;
mysql> exit
9 修改默认数据文件路径
创建目录
[root@mysql1 ~]# cd /home/
[root@mysql1 home]# mkdir mysql
停止mysql服务
[root@mysql1 home]# /etc/init.d/mysql stop
Shutting down MySQL..[确定]
10 CP 数据文件至新路径
[root@mysql1 home]# cp -r /var/lib/mysql/ /home/mysql/
修改my.cnf文件与/etc/init.d/mysql文件
my.cnf文件添加socket路径
[root@mysql1 home]# vi /etc/my.cnf
[client]
#客户端字符集
default-character-set=utf8
socket = /home/mysql/mysql.sock
[mysqld]
socket = /home/mysql/mysql.sock
#字符集
character-set-server=utf8
#不区分大小写
lower_case_table_names=1
[mysql]
#字符集
default-character-set=utf8
auto-rehash
修改mysql文件中datadir路径信息
[root@mysql1 home]# vi /etc/init.d/mysql
# If you change base dir, you must also change datadir. These may get
# overwritten by settings in the MySQL configuration files.
basedir=
datadir=/home/mysql/
修改新建mysql存储目录权限(试过755和775都报错 只有赋值777时启动无问题,不知道什么原因)
[root@mysql1 home]# chmod -R 777 mysql/
[root@mysql1 home]# /etc/init.d/mysql start
Starting MySQL..[确定]
全文结束
文件
字符
字符集
路径
服务
密码
数据
大小
客户
客户端
服务器
目录
系统
问题
查询
登录
位置
信息
全文
原因
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技有限公司
互联网络科技
什么是科技互联网
广州淘业互联网络科技
苏州找大状互联网科技有限公司
高科技互联网
科技类互联网
金融科技 互联网金融
碳银互联网科技
金融科技和互联网金融
中盈科技互联网信息有限公司
佳云科技和互联网广告
互联网和黑科技的看法
南平创想时代互联网科技有限公司
恒生互联网科技指数跳水
信承诺互联网科技有限公司
互联网界的黑科技
银川新华互联网科技学校是国营吗
云南互联网科技学费
六子台科技互联网展会
亿人帮互联网科技有限公司
互联网科技产业
科技赋能下的互联网金融
科技互联网项目
想开互联网科技公司怎么样
洛阳共同富裕互联网科技有限公司
广东工业互联网大赛深圳学泰科技
张召忠谈中国互联网科技
唐山双旺合互联网科技产业园
互联网大会出现的黑科技