您的位置:首页 > 数据库 > MySQL

liunx下使用yum安装mysql5.6

2016-06-28 14:20 483 查看
这是本人第一次写博客,由于语文水平有限,写得不好的地方请多多包涵。下面分享我在liunx下使用yum安装mysql5.6的经验。


在安装前先查看liunx是否已安装mysql

在命令行输入:rpm -qa|grep -i mysql,若安装了mysql,则把本机所安装的mysql应用都列出来,如下:



查看liunx下有哪些mysql可以使用yum安装

在命令行输入:yum list | grep mysql,这时会列出本机中所有能安装的mysql,但并不能找到我想安装的mysql5.6。此时需要到mysql官网下载mysql5.6的yum支持包,如下图:



这里我下载的是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,如下图:



安装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
4000
目录下的my.cnf,把datadir修改成/home/mysqldata,socket修改成/home/mysqldata/mysql.sock,并在文件末加上[client]socket=/home/mysqldata/mysql.sock



初始化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



卸载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



删除相关文件,命令:rm -rf 目录,如:rm -rf /usr/lib64/mysql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql yum 博客