首先你得有个服务器,在你自己电脑上安装虚拟机或者去某云上购买个服务器,我这里为了学习,所以在云上领取了一个免费七天的小型弹性云服务器,因为是新手小白,而且仅仅在这里做了训练测试,所以并没有购买。我用的centos版本是6.10,我看网上好多不同的版本有不同的安装教程,所以我也就用我对应的版本来安装。

1、检查安装情况

这步骤很重要,因为如果你不检查的话,万一之前有安装过或者没有卸载全的话很有可能导致后面的出错,以我自身例子,我之前并没有按照centos版本号来安装mysql,之前我先下载的RPM文件,导致后面安装mysql的时候出错(新人勿喷),所以我就按照版本来安装,之后我就检查看有没有安装mysql。用rpm -qa | grep mysql查询了下,果然是有的。

centos forever安装 安装centos6.10_centos安装mysql

就卸载吧,用命令:rpm -e mysql-libs-5.1.73-8.el6_8.x86_64,突然发现卸载出错了,

centos forever安装 安装centos6.10_centos安装mysql_02

这是因为有其他依赖的文件在搞坏,所以只能强制卸载,命令rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64,OK了

当然,还有一步,检查并删除 rm -rf /var/lib/mysql。

2、安装

1、接下来就是安装了,以此执行以下命令,或者去mysql官网下载也是可以的。

wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm 
wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-devel-5.6.21-1.rhel5.x86_64.rpm
wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-client-5.6.21-1.rhel5.x86_64.rpm

这里就不在一一截图了,出下类似以下情况说明下载ok了

centos forever安装 安装centos6.10_1130_03

2、下载完成了,要开始安装了。以此执行以下代码

rpm -ivh MySQL-server-5.6.21-1.rhel5.x86_64.rpm
rpm -ivh MySQL-client-5.6.21-1.rhel5.x86_64.rpm
rpm -ivh MySQL-devel-5.6.21-1.rhel5.x86_64.rpm

以下箭头所指是mysql的默认配置文件的目录(很重要)

centos forever安装 安装centos6.10_1130_04

3、初始化mysql,就刚刚的那个很重要的默认配置文件进行操作,不修改只需要复制

cp /usr/my.cnf /etc/my.cnf

4、接下来就是初始化了。

/usr/bin/mysql_install_db

5、启动mysql

service mysql start

centos forever安装 安装centos6.10_Linux安装mysql_05

6、如果启动失败的话需要查询查看下进程是否启动,如果启动的话只需要杀死就行,杀死命令具体看下Linux命令,这里就不多说了或者端口是否已被占用然后杀死,然后在启动第5步启动MySQL,当然,之前有进程的这叫重启mysql。

ps -ef|grep mysql
netstat -anpt|grep 3306

7、查看下默认mysql密码,目录都是默认目录,在第2步安装的时候就告诉密码目录了

more /root/.mysql_secret

8、接下来就是打开了(注意,最后是-p但是和后面的密码中间不需要空格)

mysql -uroot -pp7E97Pi4lVaLO3cY

9、但是,但是..注意了,登录进去后必须更改密码。

mysql>use mysql;
mysql>SET PASSWORD = PASSWORD('123456');
mysql>flush privileges;(刷新,必须)

之后重启MySQL:service mysql start

10、修改开机启动(不需要可以忽略)

chkconfig mysql on;

至此就完成了,可以用本地的navicat链接了