1、首先,在CentOS下,可以直接通过yum命令来安装数据库。在安装数据库之前,应该先查看自己的CentOS上是否已经安装了MySQL数据库,如果安装了就先卸载掉。

(1)查看是否安装了MySQL数据库

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

  

得到的结果如下:

linux怎么下载yum镜像 linux 怎么安装yum_linux怎么下载yum镜像

  

这样说明已经安装了数据库,可以先对它进行卸载。。。

  

(2)卸载过程

卸载有两种方式,一种是普通删除,另一种是强力删除,当MySQL数据库有其它的依赖文件时,也进行删除。

分别是:rpm -e mysql和rpm -e --nodeps mysql

  

(3)安装过程

首先,我们通过命令:yum list | grep mysql来查看yum上提供的数据库可下载版本。我这里使用的是阿里云的镜像

  

linux怎么下载yum镜像 linux 怎么安装yum_MySQL_02

  

linux怎么下载yum镜像 linux 怎么安装yum_数据库_03

32位系统 选择安装 mysql.i686,mysql-devel.i686,mysql-server.i686就行了。

64位系统 选择安装 mysql.x86_64 mysql-server.x86_64 mysql-devel.x86_64

我的是64位系统,使用命令:

  

yum -y install mysql.x86_64 mysql-server.x86_64 mysql-devel.x86_64

就可以安装好MySQL数据库了。。。

  

(4)数据库的相关配置

安装完MySQL数据库后,会发现多出了一个mysqld服务,这就是我们的数据库服务,启动它就是启动数据库。

启动方式:service mysqld start 第一次启动会初始化数据库

关闭方式:service mysqld stop

linux怎么下载yum镜像 linux 怎么安装yum_mysql_04

  

linux怎么下载yum镜像 linux 怎么安装yum_mysql_05

  

我们可以使用命令:chkconfig --list | grep mysqld 来查看是否开机自动启动。如果2~5的都是 on 或者是启用

说明是开机自动启动,否则如果不是。我们可以通过命令 chkconfig mysqld on 来设置成开机自动启动。

linux怎么下载yum镜像 linux 怎么安装yum_mysql_06

到了这里,我们就应该启动数据库设置密码了。

  

(5)数据库密码设置

先启动mysqld服务,即:service mysqld start,然后执行命令

mysqladmin -u root -p password '123456'

意思是把root用户的密码设置为123456,现在我们就可以登录MySQL数据库了。

linux怎么下载yum镜像 linux 怎么安装yum_mysql_07

  

(6) 远程连接设置

首先要开放 3306 端口 打开防火墙文件

vim /etc/sysconfig/iptables

添加端口开放记录

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

  

linux怎么下载yum镜像 linux 怎么安装yum_linux怎么下载yum镜像_08

  

然后如果还连接不了,就需要设置权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'101.88.255.202' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;

Mysql 5.7 会出现

linux怎么下载yum镜像 linux 怎么安装yum_linux怎么下载yum镜像_09

就执行以下两句即可

set global validate_password_policy=0;
set global validate_password_length=4;

原因可以参考此处:

  

表示允许 101.88.255.202 服务器 使用 root用户登录,密码设置为 123456 拥有操作 所有的数据库的权限