centos中安装mysql

时间:2023-03-10 01:50:39
centos中安装mysql

一、首先输入指令 rpm -qa|grep mysql 检查操作系统中是否已经安装了MySQL

可以通过 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本

    如果在操作系统中已经存在MySQL的话, 就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉。

  例如:
       rpm -e mysql   // 普通删除模式
  rpm -e --nodeps 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-devel
  最后出现如图所示就表示安装完成了。
  centos中安装mysql

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

  rpm -qi mysql-server

  我们安装的mysql-server并不是最新版本,如果你想尝试最新版本,那就去mysql官网下载rpm包安装就行了,至此我们的mysql数据库已经安装完成了。

三、通过指令 service mysqld start 命令就可以启动MySQL服务

  重启MySQL服务的指令是:service mysqld restart

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

  例如:chkconfig --list | grep mysqld

  如果不是开机启动的话会显示如下:

centos中安装mysql

  但是可以通过 chkconfig mysqld on 命令来将其设置成开机启动 ,这样就不用每次都去手动启动了
  例如:chkconfig mysqld on
  设置好后再重新检查是否开机启动,结果如下:
centos中安装mysql

centos中安装mysql

  接下来可以设置MySQL的密码,通过 mysqladmin -u root password 'root' 指令设置。 root为设置的密码。

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

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

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

  centos中安装mysql

  

  /var/lib/mysql   mysql数据库的数据库文件存放位置,
  mysql数据库的数据库文件通常是存放在了/ver/lib/mysql这个目录下
  通过ls -l  指令查看如下:

  centos中安装mysql

  

  

  /var/log mysql数据库的日志输出存放位置, mysql数据库的一些日志输出存放位置都是在/var/log这个目录下。
  其中mysqld.log 这个文件就是我们存放我们跟mysql数据库进行操作而产生的一些日志信息,通过查看该日志文件,我们可以从中获得很多信息。

  

  

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

  centos中安装mysql