Centos离线安装Mysql5.6

离线安装步骤:
1、安装mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

2、安装mysql-community-common-5.6.25-2.el7.x86_64.rpm

rpm -ivh mysql-community-common-5.6.25-2.el7.x86_64.rpm

在这里可能会出现冲突,卸载冲突包mariadb
查找这个mariadb是否存在

rpm -qa | grep mariadb

#卸载

rpm -e mariadb-libs-5.5.37-1.el7_0.x86_64

错误:依赖检测失败:

    libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要
    libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要

#强制卸载,因为没有–nodeps

rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64

如果还不行则执行下面这条指令

yum -y remove mariadb-libs-*

3、安装mysql-community-libs-5.6.25-2.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.6.25-2.el7.x86_64.rpm

4、安装mysql-community-client-5.6.25-2.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.6.25-2.el7.x86_64.rpm

5、安装mysql-community-server-5.6.25-2.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.6.25-2.el7.x86_64.rpm

错误:依赖检测失败:

    perl(DBI) 被 mysql-community-server-5.6.25-2.el7.x86_64 需要
    perl(Data::Dumper) 被 mysql-community-server-5.6.25-2.el7.x86_64 需要

5.1 rpm -ivh perl-Data-Dumper-2.145-3.el7.x86_64.rpm

警告:perl-Data-Dumper-2.145-3.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
1:perl-Data-Dumper-2.145-3.el7     ################################# [100%]

5.2 rpm -ivh perl-Net-Daemon-0.48-5.el7.noarch.rpm

警告:perl-Net-Daemon-0.48-5.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:perl-Net-Daemon-0.48-5.el7       ################################# [100%]

5.3 rpm -ivh perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm

警告:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:perl-Compress-Raw-Zlib-1:2.061-4.################################# [100%]

5.4 rpm -ivh perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm

警告:perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:perl-Compress-Raw-Bzip2-2.061-3.e################################# [100%]

5.5 rpm -ivh perl-IO-Compress-2.061-2.el7.noarch.rpm

警告:perl-IO-Compress-2.061-2.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:perl-IO-Compress-2.061-2.el7     ################################# [100%]

5.6 rpm -ivh perl-PlRPC-0.2020-14.el7.noarch.rpm

警告:perl-PlRPC-0.2020-14.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:perl-PlRPC-0.2020-14.el7         ################################# [100%]

5.7 rpm -ivh perl-DBI-1.627-4.el7.x86_64.rpm

警告:perl-DBI-1.627-4.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:perl-DBI-1.627-4.el7             ################################# [100%]

5.8 rpm -ivh mysql-community-server-5.6.25-2.el7.x86_64.rpm

准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-server-5.6.25-2.e################################# [100%]

6、成功安装之后重启mysql服务

# service mysqld restart

在线安装步骤:

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

(如果安装过程中client无法下载的话,就直接先下载client并安装)

# wget http://repo.mysql.com/yum/mysql-5.6-community/el/7/x86_64/mysql-community-client-5.6.23-3.el7.x86_64.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server

成功安装之后重启mysql服务

# service mysqld restart

重启之后设置:

初次安装mysql是root账户是没有密码的
设置密码的方法

	第一步:用帐号登录mysql
	[root@CentOs5 ~]# mysql -u root
	第二步:改变用户数据库
	mysql> use mysql
	Reading table information for completion of table and column names
	You can turn off this feature to get a quicker startup with -A
	Database changed
	第三步:修改密码,记得密码要用password()函数进行加密,一定不要忘记!!!
	mysql> update user set password=password('root') where user='root';
	Query OK, 1 row affected (0.04 sec)
	Rows matched: 1  Changed: 1  Warnings: 0
	第四步:刷新权限表
	mysql> flush privileges;
	Query OK, 0 rows affected (0.00 sec)
	允许其他机器访问设置
	mysql> use mysql;
	Database changed
	mysql> update user set host='%' where host='127.0.0.1' and user='root';
	Query OK, 1 row affected (0.00 sec)
	Rows matched: 1  Changed: 1  Warnings: 0

	mysql> grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
	Query OK, 0 rows affected (0.00 sec)

	mysql> flush privileges;
	Query OK, 0 rows affected (0.00 sec)

	mysql> CREATE DATABASE `ismart` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
	Query OK, 1 row affected (0.00 sec)

	mysql> create user ismart@'%' identified by 'ismart';
	Query OK, 0 rows affected (0.00 sec)

	mysql> grant all privileges on *.* to ismart@'%' ;
	Query OK, 0 rows affected (0.00 sec)

	mysql> flush privileges;
	Query OK, 0 rows affected (0.00 sec)

设置分区:

update tbobjectmold set PartitionType='4' WHERE PartitionType='2'

设置事件:

在安装mysql数据库完成后,需要修改“/etc/my.cnf”配置文件
事件启动

event_scheduler=ON
show variables like '%sche%';

设置mysql为服务:
https://blog.csdn.net/qq_29269907/article/details/84559776

本博客涉及到的资源
链接:https://pan.baidu.com/s/1FuKqZbsjJYsa08W3xcWxpw
提取码:d2xy

你可能感兴趣的:(MySql)