CentOS 7 yum 安装MySql

本文介绍在CentOS 7系统下,通过yum方式安装和配置MySQL 5.x的详细步骤。包括卸载已有MySQL,检测并移除系统自带的MySQL,下载yum源文件,安装MySQL服务器,启动服务并配置开机启动。还说明了设置root用户密码和远程登录权限的方法。

CentOS 7 yum 安装MySql

说明:

系统:CentOS 7

版本:Mysql 5.x

安装方式:yum

第一章节 卸载

特别说明:仅需执行命令开头的行

  1. 查看已安装的mysql

    命令:rpm -qa | grep -i mysql

    如图可能有上述程序或依赖,分别执行 第2步命令

  2. 命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64

    说明:循环执行 命令:rpm -qa | grep -i mysql

    ​ 命令:yum remove (此处是上面列举的程序或依赖)

    ​ 直到 命令: rpm -qa | grep -i mysql 后文件列表为空,卸载完毕,之后删除Mysql文件目录

  3. 使用命令查看mysql相关的文件目录

    命令:find / -name mysql

  4. 依次删除上述列出的目录

    命令:rm -rf /var/lib/mysql

    直至 命令find / -name mysql列出文件和目录为空

    至此mysql已成功卸载

第二章节 安装

  1. 新开的云服务器,需要检测系统是否自带安装mysql

    命令:yum list installed | grep mysql

  2. 如果发现有系统自带mysql,果断这么干

    命令:yum -y remove mysql-libs.x86_64

  3. 随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器在国外,所以下载速度会比较慢,还好mysql5.6只有79M大,而mysql5.7就有182M了,所以这是我不想安装mysql5.7的原因

    命令:wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

  4. 接着执行这句,解释一下,这个rpm还不是mysql的安装文件,只是两个yum源文件,执行后,在/etc/yum.repos.d/ 这个目录下多出mysql-community-source.repo和mysql-community.repo

    命令:rpm -ivh mysql-community-release-el6-5.noarch.rpm

  5. 这个时候,可以用yum repolist mysql这个命令查看一下是否已经有mysql可安装文件

    命令:yum repolist all | grep mysql

  6. 安装mysql 服务器命令(一路yes 输入 y):

    命令:yum install mysql-community-server

  7. 安装成功后

    命令:service mysqld start

    Mysql服务 启动停止命令

  • service mysqld start 启动
  • service mysqld stop 停止
  • service mysqld restart 重启
  • enable mysqld.service 配置开机启动

至此Mysql安装完毕

第三章节 配置用户

  1. 设置密码

    mysql5.x 安装完成后,它的 root 用户的密码默认是空的,我们需要及时用 mysql 的 root 用户登录(第一次直接回车,不用输入密码),并修改密码。

    依次执行下述命令【粗体字】:

    $mysql -u root

    mysql> use mysql;

    mysql> update user set password=PASSWORD(“这里输入root用户密码”) where User=‘root’;

    mysql> flush privileges;

    至此:root密码已经设置完毕

  2. 设置远程主机登录

    mysql> GRANT ALL PRIVILEGES ON . TO ‘your username’@’%’ IDENTIFIED BY ‘your password’;

    执行以下命令,为root 用户添加远程登录的能力。

    命令:mysql> GRANT ALL PRIVILEGES ON . TO root@"%" IDENTIFIED BY “123456”;

    命令解释【斜体字部分】:root为用户名 123456位密码

至此,就可以通过Navcat客户端远程连接啦!

以上内容引用以下文章,本人亲测通过,如果你使用过程中出现问题,自行百度解决。

Linux下yum方式安装mysql 以及卸载mysql

CentOS7下使用YUM安装MySQL5.6

linux CentOS6.5 yum安装mysql 5.6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值