CentOS环境用yum命令安装Mysq数据库

来源:互联网 发布:卡巴斯基网络防火墙 编辑:程序博客网 时间:2024/06/01 09:03

CentOS环境用yum命令安装Mysq数据库


一、查看自己系统里是否已经安装过MYSQL数据库;

         [root@localhost /]# rpm -qa | grep mysql                       // 这个命令就会查看该操作系统上是否已经安装了mysql数据库

         如果已经安装了数据库先用 rpm  -e   或者是    rpm   -e     --nodeps命令来卸载。

         [root@localhost /]# rpm -e  mysql                                 // 普通删除模式                

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

二、通过yum来安装mysql数据库

        (由于我的CentOS没有连接网络,所以我设的是本地光盘为yum源进行安装的,如果大家有互联网可以直接使用yum命令安装。)

         (挂载光盘为yum源方法:mount   /dev/sr0    /mnt/cdrom)需要把光盘放入光驱。     /mnt/cdrom   为挂载路径rep

            [root@localhost /]#yum   list    |    grep  mysql          //查看yum源里有哪些跟mysql有关的包

        

 

     然后我们通过输入命令 yum   install  -y   mysql-server    。  yum    install    -y    mysqldevel 来安装 mysql-server mysql-devel(注意:安装mysql时我们并不是安装了mysql客    户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行)

在等待了一番时间后,yum会帮我们选择好安装mysql数据库所需要的软件以及其它附属的一些软件,当出现如下结果时我们的mysql就已经安装完成了



我们可以通过命令来查看当前mysql数据库的版本     :rpm  -qi   mysql-server
我们安装的mysql-server并不是最新版本,如果你想尝试最新版本,那就去mysql官网下载rpm包安装就行了,至此我们的mysql数据库已经安装完成了。


三、mysql数据库的初始化及相关配置

我们在安装完mysql数据库以后,会发现会多出一个mysqld的服务,这个就是咱们的数据库服务,我们通过输入 service mysqld start 命令就可以启动我们的mysql服务。


我们在使用mysql数据库时,都得首先启动mysqld服务,我们可以 通过 chkconfig --list | grep mysqld 命令来查看mysql服务是不是开机自动启动,如:


我们发现mysqld服务并没有开机自动启动,我们当然可以通过 chkconfig mysqld on 命令来将其设置成开机启动,这样就不用每次都去手动启动了


mysql数据库安装完以后只会有一个root管理员账号,但是此时的root账号还并没有为其设置密码,在第一次启动mysql服务时,会进行数据库的一些初始化工作,在输出的一大串信息中,我们看到有这样一行信息 :


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

[root@locahost ~]# mysqladmin -u root password 'root'  // 通过该命令给root账号设置密码为 root


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


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

1./etc/my.cnf 这是mysql的主配置文件我们可以查看一下这个文件的一些信息

2./var/lib/mysql mysql数据库的数据库文件存放位置

我们的mysql数据库的数据库文件通常是存放在了/ver/lib/mysql这个目录下



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

其中mysqld.log 这个文件就是我们存放我们跟mysql数据库进行操作而产生的一些日志信息,通过查看该日志文件,我们可以从中获得很多信息


因为我们的mysql数据库是可以通过网络访问的,并不是一个单机版数据库,其中使用的协议是 tcp/ip 协议,我们都知道mysql数据库绑定的端口号是 3306 ,所以我们可以通过 netstat -anp 命令来查看一下,Linux系统是否在监听 3306 这个端口号


0 0
原创粉丝点击