mysql数据库rpm包_mysql 5.6 for linux (rpm包安装)

mysql 5.6 for linux (rpm包安装)

发布时间:2020-08-10 20:31:03

来源:ITPUB博客

阅读:56

作者:lcl150800

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..[确定]

全文结束

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值