liunx下使用yum安装mysql5.6

这是本人第一次写博客,由于语文水平有限,写得不好的地方请多多包涵。下面分享我在liunx下使用yum安装mysql5.6的经验。
  • 在安装前先查看liunx是否已安装mysql
    在命令行输入:rpm -qa|grep -i mysql,若安装了mysql,则把本机所安装的mysql应用都列出来,如下:
    liunx下使用yum安装mysql5.6_第1张图片

  • 查看liunx下有哪些mysql可以使用yum安装
    在命令行输入:yum list | grep mysql,这时会列出本机中所有能安装的mysql,但并不能找到我想安装的mysql5.6。此时需要到mysql官网下载mysql5.6的yum支持包,如下图:
    liunx下使用yum安装mysql5.6_第2张图片
    这里我下载的是mysql-community-release-el6-5.noarch.rpm

  • 安装mysql的yum库
    安装上一步下载的mysql-community-release-el6-5.noarch.rpm文件,命令如下:yum local install mysql-community-release-el6-5.noarch.rpm

  • 安装mysql
    查看可以安装哪些mysql版本,命令:yum list | grep mysql,如下图:
    liunx下使用yum安装mysql5.6_第3张图片
    安装mysql,命令格式为yum install 需要安装的mysql版本,这里我安装的是mysql-community-server.x86_64,所以命令为:yum install mysql-community-server.x86_64,需要注意安装的必须是community-server版本。至此mysql安装完成,启动mysql服务:service mysqld start,若安装成功则出现如下图所示:
    这里写图片描述

  • 修改mysql密码并授权用户从远程登录
    登录mysql:mysql -u root
    切换数据:use mysql;
    修改root用户密码为123456:update user set password = password(“123456”) where user=”root”;
    授权用户从远程登录:GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;(这里远程用户名为root,密码为123456)。

  • 更改数据库的目录
    默认情况下mysql的数据库目录在/var/lib下,这里我把数据库的目录改成/home/mysqldata。
    在home目录下新建mysqldata目录:mkdir mysqldata
    把/var/lib/mysql下的mysql目录移到/home/mysqldata下,命令如下:mv /var/lib/mysql/mysql /home/mysqldata
    修改/etc目录下的my.cnf,把datadir修改成/home/mysqldata,socket修改成/home/mysqldata/mysql.sock,并在文件末加上[client]socket=/home/mysqldata/mysql.sock
    liunx下使用yum安装mysql5.6_第4张图片

  • 初始化mysql数据库
    由于更改mysql目录,所以要重新初始化,否则mysql服务无法启动。
    初始化命令:/usr/local/mysql/bin/mysql_install_db –defaults-file=/etc/my.cnf –datadir=/home/mysqldata
    至此,完成mysql的安装,只需重启mysql服务即可,命令:service mysqld restart。
    这里写图片描述


  • 最后分享liunx下彻底卸载mysql的方法
    根据本人的经验,liunx卸载mysql有两种方法(注意在卸载mysql之前最好把相关的数据进行备份,以免造成不必要的损失):
    一种是通过命令:yum remove mysql卸载,但这种方法卸载得并不彻底。
    另一种方法也是通过命令卸载,但步骤相对繁琐:
    查看之前安装的mysql,命令:rpm -qa|grep -i mysql
    liunx下使用yum安装mysql5.6_第5张图片
    卸载mysql命令:rpm -ev 需要卸载的mysql
    如:rpm -ev mysql-community-server-5.6.23-2.el6.x86_64
    注意:上图mysql-commmunity-release-el6-5.noarch是mysql的yum支持库,这里不需要卸载,如果卸载后要重新下载并安装。
    删除之前旧版本mysql目录、文件和库
    查找旧版本mysql的相关文件:find / -name msyql
    liunx下使用yum安装mysql5.6_第6张图片
    删除相关文件,命令:rm -rf 目录,如:rm -rf /usr/lib64/mysql

你可能感兴趣的:(liunx,mysql,yum,mysql,yum,博客)