前端之家收集整理的这篇文章主要介绍了
centos下的mysql安装,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一、MysqL简介
说到数据库,我们大多想到的是关系型数据库,比如MysqL、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是MysqL数据库了,而且MysqL数据库的第一个版本就是发行在Linux系统上的。
MysqL是一个关系型数据库管理系统,由瑞典MysqL AB公司开发,目前属于Oracle公司。MysqL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MysqL的sql语言是用于访问数据库的最常用标准化语言。MysqL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MysqL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
在Linux上安装MysqL数据库,我们可以去其官网上下载MysqL数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件,目前最新的版本是5.6.10了。
在这里我是通过yum来进行MysqL数据库的安装的,通过这种方式进行安装,可以将跟MysqL相关的一些服务、jar包都给我们安装好,所以省去了很多不必要的麻烦!!!
二、卸载掉原有MysqL
因为MysqL数据库在Linux上实在是太流行了,所以目前下载的主流Linux系统版本基本上都集成了MysqL数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装了MysqL数据库
[root@xiaoluo ~]# rpm -qa | grep MysqL // 这个命令就会查看该操作系统上是否已经安装了MysqL数据库
有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉
[root@xiaoluo ~]# rpm -e MysqL // 普通删除模式
[root@xiaoluo ~]# rpm -e --nodeps MysqL // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
在删除完以后我们可以通过 rpm -qa | grep MysqL 命令来查看MysqL是否已经卸载成功!!
三、通过yum来进行MysqL的安装
我是通过yum的方式来进行MysqL的数据库安装,首先我们可以输入 yum list | grep MysqL 命令来查看yum上提供的MysqL数据库可下载的版本:
[root@xiaoluo ~]# yum list | grep MysqL
就可以得到yum服务器上MysqL数据库的可下载版本信息:
然后我们可以通过输入yum install -y MysqL-server MysqL MysqL-devel命令将MysqL MysqL-server MysqL-devel都安装好(注意:安装MysqL时我们并不是安装了MysqL客户端就相当于安装好了MysqL数据库了,我们还需要安装MysqL-server服务端才行)
yum
install -y
MysqL-server
MysqL MysqL-deve
在等待了一番时间后,yum会帮我们选择好安装MysqL数据库所需要的软件以及其它附属的一些软件
我们发现,通过yum方式安装MysqL数据库省去了很多没必要的麻烦,当出现下面的结果时,就代表MysqL数据库安装成功了
此时我们可以通过如下命令,查看刚安装好的MysqL-server的版本
[root@xiaoluo ~]# rpm -qi MysqL-server
[root@xiaoluo ~]# service MysqLd start
初始化 MysqL 数据库: WARNING: The host 'xiaoluo' could not be looked up with resolveip.
This probably means that your libc libraries are not 100 % compatible
with this binary MysqL version. The MysqL daemon,MysqLd,should work
normally with the exception that host name resolving will not work.
This means that you should use IP addresses instead of hostnames
when specifying MysqL privileges !
Installing MysqL system tables...
OK
Filling help tables...
OK
To start MysqLd at boot time you have to copy
support-files/MysqL.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MysqL root USER !
To do so,start the server,then issue the following commands:
/usr/bin/MysqLadmin -u root password new-password'
/usr/bin/MysqLadmin -u root -h xiaoluo password '
Alternatively you can run:
/usr/bin/MysqL_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MysqL daemon with:
cd /usr ; /usr/bin/MysqLd_safe &
You can test the MysqL daemon with MysqL-test-run.pl
cd /usr/MysqL-test ; perl MysqL-test-run.pl
Please report any problems with the /usr/bin/MysqLbug script!
[确定]
正在启动 MysqLd: [确定]