天天看点

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

QQ交流群:64655993

1、下载数据库安装文件

下载地址:https://download.csdn.net/download/llwy1428/10876556

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

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

[[email protected] ~]# yum install -y vim lrzsz rpm wget
           

关闭防火墙

[[email protected] ~]# service iptables stop
           

设置防火墙开机不启动

[[email protected] ~]# 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文件安装数据库

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

[[email protected] ~]# rpm -qa | grep -i mysql
           

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

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

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

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

5、安装MySQL-server和MySQL-client

[[email protected] opt]# rpm -ivh MySQL-server-5.6.34-1.linux_glibc2.5.x86_64.rpm
           
Centos 6.5 使用Mysql的rpm文件安装数据库
[[email protected] opt]# rpm -ivh MySQL-client-5.6.34-1.linux_glibc2.5.x86_64.rpm
           
Centos 6.5 使用Mysql的rpm文件安装数据库

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

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

7、进入安全模式

[[email protected] ~]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
           
Centos 6.5 使用Mysql的rpm文件安装数据库

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

[[email protected] ~]# mysql -u root mysql
           
Centos 6.5 使用Mysql的rpm文件安装数据库

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

mysql> UPDATE user SET Password=PASSWORD('root') where USER='root';
           
Centos 6.5 使用Mysql的rpm文件安装数据库

10、关闭只读状态

mysql> set global read_only=0;

mysql> flush privileges;

mysql> exit;
           
Centos 6.5 使用Mysql的rpm文件安装数据库

11、将所有mysql进程kill掉

[[email protected] ~]# ps -aux |grep mysql

[[email protected] ~]# kill -9 (PID)
           

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

12、启动数据库服务

[[email protected] ~]# service mysql start
           
Centos 6.5 使用Mysql的rpm文件安装数据库

13、登录数据库

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

14、查看数据库详情

mysql> show databases;
           
Centos 6.5 使用Mysql的rpm文件安装数据库

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

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

执行:

mysql> SET PASSWORD = PASSWORD('root');
           
Centos 6.5 使用Mysql的rpm文件安装数据库

15、设置服务开机启动

[[email protected] ~]# chkconfig mysql on
           

或 编辑文件

[[email protected] ~]# vi /etc/rc.local 
           

在里面加入一行: 

service mysql start
           

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

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

进入mysql数据库,查看user表

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

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

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

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

(1)登录数据库

[[email protected] ~]# mysql -uroot -proot
           

(2)进入mysql数据库

mysql> use mysql;
           

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

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

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

mysql> delete from user where host != 'localhost';
           
Centos 6.5 使用Mysql的rpm文件安装数据库

(5)修改host

mysql> update user set host='%';
           

(6)配置完毕,退出

mysql>  exit;

(7)重启服务

[[email protected] ~]# service mysql restart
           

(8)测试连接

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

继续阅读