离线安装步骤:
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