QQ交流群:64655993

1、下载数据库安装文件

 

或:(官网下载)https://dev.mysql.com/downloads/mysql/

2、安装基本工具并设置防火墙

[root@localhost ~]# yum install -y vim lrzsz rpm wget

关闭防火墙

[root@localhost ~]# service iptables stop

设置防火墙开机不启动

[root@localhost ~]# chkconfig iptables off

3、把下载下来的文件 MySQL-client-5.6.34-1.linux_glibc2.5.x86_64.rpm 和 MySQL-server-5.6.34-1.linux_glibc2.5.x86_64.rpm 上传至Centos系统中 的 /opt 目录下(也可使用第三方FTP工具上传)

Centos 6.5 使用Mysql的rpm文件安装数据库_Linux

4、检查系统中是否存在 mysql-libs-*.*.*.*

[root@localhost ~]# rpm -qa | grep -i mysql

如果有如下信息,则删除之

Centos 6.5 使用Mysql的rpm文件安装数据库_Mysql_02

删除:[root@localhost ~]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64  (注意当前版本)

如果没有 mysql-libs-*.*.*.* ,则直接跳过此步骤。

5、安装MySQL-server和MySQL-client

[root@localhost opt]# rpm -ivh MySQL-server-5.6.34-1.linux_glibc2.5.x86_64.rpm

Centos 6.5 使用Mysql的rpm文件安装数据库_mysql_03

[root@localhost opt]# rpm -ivh MySQL-client-5.6.34-1.linux_glibc2.5.x86_64.rpm

Centos 6.5 使用Mysql的rpm文件安装数据库_Centos_04

6、先确保mysql没有启动,如果启动了 使用 service mysql stop关闭

Centos 6.5 使用Mysql的rpm文件安装数据库_Mysql_05

7、进入安全模式

[root@localhost ~]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

Centos 6.5 使用Mysql的rpm文件安装数据库_mysql_06

8、新打开一个对话窗口,并执行命令

[root@localhost ~]# mysql -u root mysql

Centos 6.5 使用Mysql的rpm文件安装数据库_Mysql_07

9、修改root密码(此处我把数据库密码设置为“root”)

mysql> UPDATE user SET Password=PASSWORD('root') where USER='root';

Centos 6.5 使用Mysql的rpm文件安装数据库_Mysql_08

10、关闭只读状态

mysql> set global read_only=0;

mysql> flush privileges;

mysql> exit;

Centos 6.5 使用Mysql的rpm文件安装数据库_Mysql_09

11、将所有mysql进程kill掉

[root@localhost ~]# ps -aux |grep mysql

[root@localhost ~]# kill -9 (PID)

或将pts为0的**用户(之前运行mysqld_safe的用户窗口)强制踢出

12、启动数据库服务

[root@localhost ~]# service mysql start

Centos 6.5 使用Mysql的rpm文件安装数据库_Centos_10

13、登录数据库

Centos 6.5 使用Mysql的rpm文件安装数据库_数据库_11

14、查看数据库详情

mysql> show databases;

Centos 6.5 使用Mysql的rpm文件安装数据库_数据库_12

注意:如出现如下情况,则重新执行设置密码的操作:

Centos 6.5 使用Mysql的rpm文件安装数据库_Linux_13

执行:

mysql> SET PASSWORD = PASSWORD('root');

Centos 6.5 使用Mysql的rpm文件安装数据库_Centos_14

15、设置服务开机启动

[root@localhost ~]# chkconfig mysql on

或 编辑文件

[root@localhost ~]# vi /etc/rc.local 

在里面加入一行: 

service mysql start

16、设置数据库,使其能够使用第三方客户端连接

此时可能无法使用第三方客户端进行连接,原因如下:

进入mysql数据库,查看user表

Centos 6.5 使用Mysql的rpm文件安装数据库_Centos_15

说明:此时之允许host下地址进行访问数据库,除此之外的不允许访问,如使用其他地址访问,则要加入目标地址;

如不限制访问地址,则把host设置为“%”

17、此处以设置不限制访问为例

(1)登录数据库

[root@localhost ~]# mysql -uroot -proot

(2)进入mysql数据库

mysql> use mysql;

(3)查询user表,可看到多条数据

Centos 6.5 使用Mysql的rpm文件安装数据库_Centos_15

(4)把此表里面的数据只留下一条

mysql> delete from user where host != 'localhost';

Centos 6.5 使用Mysql的rpm文件安装数据库_Centos_17

(5)修改host

mysql> update user set host='%';

(6)配置完毕,退出

mysql>  exit;

(7)重启服务

[root@localhost ~]# service mysql restart

(8)测试连接

Centos 6.5 使用Mysql的rpm文件安装数据库_mysql_18