离线安装教程

作者: 数据库信息  发布:2019-09-05

1. 解压下载的压缩包,会得到如下一些rpm包,也可以直接下载下面的四个rpm包,因为其他的rpm包不是必须的

1. 解压下载的zip包,会发现有以下几个rpm包:

 

MySQL-client-advanced-5.6.22-1.el7.x86_64.rpm

mysql-community-common-5.7.11-1.el7.i686.rpm

MySQL-devel-advanced-5.6.22-1.el7.x86_64.rpm

 

MySQL-embedded-advanced-5.6.22-1.el7.x86_64.rpm

mysql-community-libs-5.7.11-1.el7.i686.rpm

MySQL-server-advanced-5.6.22-1.el7.x86_64.rpm

 

MySQL-shared-advanced-5.6.22-1.el7.x86_64.rpm

mysql-community-client-5.7.11-1.el7.i686.rpm

MySQL-shared-compat-advanced-5.6.22-1.el7.x86_64.rpm

 

MySQL-test-advanced-5.6.22-1.el7.x86_64.rpm

mysql-community-server-5.7.11-1.el7.i686.rpm

2. 卸载MariaDB

2.卸载MariaDB

如果直接点击rpm包安装会得到错误提示。因为CentOS的默认数据库已经不再是MySQL了,而是MariaDB,为什么呢?

如果直接点击rpm包安装会得到错误提示。因为CentOS的默认数据库已经不再是MySQL了,而是MariaDB,为什么呢?

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了 MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行, 使之能轻松成为MySQL的代替品。

查看当前安装的mariadb包:

查看当前系统安装的mariadb包

[root@bogon 桌面]# rpm -qa | grep mariadb

[root@localhost 下载]# rpm -qa | grep mariadb

将它们统统强制性卸载掉:

卸载所有的mariadb包

[root@bogon 桌面]# rpm -e --nodeps mariadb-libs-5.5.35-3.el7.x86_64

[root@localhost 下载]# rpm -e mariadb-libs

[root@bogon 桌面]# rpm -e --nodeps mariadb-5.5.35-3.el7.x86_64

会报依赖检测失败的错误

[root@bogon 桌面]# rpm -e --nodeps mariadb-server-5.5.35-3.el7.x86_64

图片 1

3. 安装MYSQL

执行强制卸载

双击下面三个包进行自动安装:

[root@localhost 桌面]# rpm -e --nodeps mariadb-libs

MySQL-client-advanced-5.6.22-1.el7.x86_64.rpm

3. 安装MySQL

MySQL-devel-advanced-5.6.22-1.el7.x86_64.rpm

[root@localhost 桌面]# rpm -ivh mysql-community-common-5.7.11-1.el7.i686.rpm
[root@localhost 桌面]# rpm -ivh mysql-community-libs-5.7.11-1.el7.i686.rpm
[root@localhost 桌面]# rpm -ivh mysql-community-client-5.7.11-1.el7.i686.rpm
[root@localhost 桌面]# rpm -ivh mysql-community-server-5.7.11-1.el7.i686.rpm

MySQL-server-advanced-5.6.22-1.el7.x86_64.rpm

提示:安装时可能会遇到依赖检测失败的情况如下

提示:其实第二个包devel我也不知道是干什么的,也不知道是不是必须的(上网搜了一下应该不是必须的),没有测试是否必须就已经点来装上了,也不想花时间去测试是否必须了,有测试过的朋友麻烦留言告知。

图片 2

4. 启动MYSQL

安装MySQL依赖即可

[root@bogon 桌面]#service mysql start

[root@localhost 桌面]# yum install libaio.so.1

得到错误:ERROR!The server quit without updating PID file

4. 启动MySQL

我们这里主要是因为:selinux惹的祸,如果是centos系统,默认会开启selinux。解决方法是关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器。

[root@localhost 桌面]# systemctl start mysqld.service

然后再启动mysql就没问题了:

如果报错(反正我没报错)ERROR!The server quit without updating PID file

[root@bogon 桌面]#service mysql start

是因为:selinux,如果是centos系统,默认会开启selinux。解决方法是关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器。

查看MySQL运行状态:

重启MySQL

[root@bogon 桌面]# service mysql status

[root@localhost 桌面]# systemctl restart mysqld.service

SUCCESS! MySQL running (2377)

查看MySQL状态

5. 默认root用户登录MYSQL

[root@localhost 桌面]# systemctl status mysqld.service

[root@bogon 桌面]# mysql -u root -p

图片 3

Enter password:

 

ERROR 1045 (28000):Access denied for user 'root'@'localhost' (using password: YES)

5.使用root用户登陆

发现有有错误,然后在网上查了一下说使用下面命令修改root初始化密码:

5.1 MySQL 5.7 在初始安装后(CentOS7 操作系统)会生成随机初始密码,并在 /var/log/mysqld.log 中有记录,可以通过 more 命令查看,找 password 关键字

[root@bogon 桌面]# /usr/bin/mysqladmin -u root password 'passok'

图片 4

/usr/bin/mysqladmin: connect to server at'localhost' failed

然后使用 `mysql -u root -p` 命令登录,并使用 `set password=password('你的密码');` 修改密码。

error: 'Accessdenied for user 'root'@'localhost' (using password: NO)'

本文由金沙澳门官网发布于数据库信息,转载请注明出处:离线安装教程

关键词: 金沙澳门官网

上一篇:MySql 5.7.20装置
下一篇:没有了