CentOS65安装与配置Mysql数

一、mysql简介

说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的。

MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

在Linux上安装mysql数据库,我们可以去其   //这个命令就会查看该操作系统上是否已经安装了mysql数据库

有的话,我们就通过rpm-e命令或者rpm-e--nodeps命令来卸载掉

[root

xiaoluo~]#rpm-emysql   //普通删除模式[root

xiaoluo~]#rpm-e--nodepsmysql   //强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

在删除完以后我们可以通过rpm-qa

grepmysql命令来查看mysql是否已经卸载成功!!

三、通过yum来进行mysql的安装

我是通过yum的方式来进行mysql的数据库安装,首先我们可以输入yumlist

grepmysql命令来查看yum上提供的mysql数据库可下载的版本:

[root

xiaoluo~]#yumlist

grepmysql

就可以得到yum服务器上mysql数据库的可下载版本信息:

然后我们可以通过输入yuminstall-ymysql-servermysqlmysql-devel命令将mysqlmysql-servermysql-devel都安装好(注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行)

[root

xiaoluo~]#yuminstall-ymysql-servermysqlmysql-deve

在等待了一番时间后,yum会帮我们选择好安装mysql数据库所需要的软件以及其它附属的一些软件

我们发现,通过yum方式安装mysql数据库省去了很多没必要的麻烦,当出现下面的结果时,就代表mysql数据库安装成功了

此时我们可以通过如下命令,查看刚安装好的mysql-server的版本

[root

xiaoluo~]#rpm-qimysql-server

我们安装的mysql-server并不是最新版本,如果你想尝试最新版本,那就去mysql   //为root账号设置密码

所以我们可以通过该命令来给我们的root账号设置密码(注意:这个root账号是mysql的root账号,非Linux的root账号)

[root

xiaoluo~]#mysqladmin-urootpasswordroot   //通过该命令给root账号设置密码为root

此时我们就可以通过mysql-uroot-p命令来登录我们的mysql数据库了

五、mysql数据库的主要配置文件

1./etc/my.cnf这是mysql的主配置文件

我们可以查看一下这个文件的一些信息

[root

xiaoluoetc]#lsmy.cnfmy.cnf[root

xiaoluoetc]#catmy.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql#Disablingsymbolic-linksisre   //这两个是mysql数据库安装时默认的两个数据库文件srwxrwxrwx.1mysqlmysql04月:01mysql.sockdrwx------.2mysqlmysql月:59test   //这两个是mysql数据库安装时默认的两个数据库文件

我们可以自己创建一个数据库,来验证一下该数据库文件的存放位置

创建一个我们自己的数据库:mysqlcreatedatabasexiaoluo;QueryOK,1rowaffected(0.00sec)[root

xiaoluomysql]#ls-l总用量-rw-rw----.1mysqlmysql月:01ibdata1-rw-rw----.1mysqlmysql月:01ib_logfile0-rw-rw----.1mysqlmysql月:59ib_logfile1drwx------.2mysqlmysql月:59mysqlsrwxrwxrwx.1mysqlmysql04月:01mysql.sockdrwx------.2mysqlmysql月:59testdrwx------.2mysqlmysql月:15xiaoluo   //这个就是我们刚自己创建的xiaoluo数据库[root

xiaoluomysql]#cdxiaoluo/[root

xiaoluoxiaoluo]#lsdb.opt

3./var/logmysql数据库的日志输出存放位置

我们的mysql数据库的一些日志输出存放位置都是在/var/log这个目录下

[root

xiaoluoxiaoluo]#cd[root

xiaoluo~]#cd/var/log[root

xiaoluolog]#lsamandacronmaillog-spice-vdagent.loganaconda.ifcfg.logcron-mcelogspooleranaconda.logcupsmessagesspooler-anaconda.program.logdirsrvmessages-sssdanaconda.storage.logdmesgmysqld.logtallyloganaconda.syslogdmesg.oldntpstatstomcat6anaconda.xlogdracut.logpiranhawpa_supplicant.loganaconda.yum.loggdmpm-powersave.logwtmpaudit







































北京中科白癜风建院十周年
白癜风的治法



转载请注明:http://www.xcqg58.com/xxzl/7123.html