MySQL系列之(一)CentOS7安装Mysql5.6详解

预备要点:

  • 本次通过Yum软件管理器进行安装,需要对Yum有必要了解
  • .当前需要提前安装好CeonOS7(通过VMware安装虚拟机即可)
  • wget需要提前安装,以便通过url下载yum源

CentOS7安装MySQL步骤:

  1. 查看主机是否已经安装了mysql(如果存在则要卸载)
[root@localhost ~]# rpm -qa|grep mysql

卸载命令:

[root@localhost ~]# rpm -e --nodeps "上面检索出的mysql安装包"
  1. 下载mysql的yum源(需要联网)
[root@localhost software]# wget -P /usr/software http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
[root@localhost software]# ll /usr/software/

-P 下载到指定的目录下;
查看下载成功:
在这里插入图片描述
3. 安装以上下载好的yum源,并查看yum仓库

[root@localhost software]# cd /usr/software/
[root@localhost software]# rpm -ivh mysql-community-release-el6-5.noarch.rpm
[root@localhost software]# ll /etc/yum.repos.d

在这里插入图片描述
4. 使用Yum安装MySQL服务器
提示:在使用yum安装软件时,经常无法准确记住安装包名,可以先通过yum search 关键字来查询确认包名

[root@localhost software]# yum search mysql

在这里插入图片描述

[root@localhost software]# yum install -y mysql-community-server

提示:在没有指定安装路径时,会默认安装到/usr/share/下,系统命令会在/usr/bin/下(如mysql相关启动等命令),由于/usr/bin/默认配置到了path路径,所以可以直接使用/usr/bin下的命令。另,可以通过whereis 命令查看某软件的安装路径。

  1. 启动MySQL服务并查看状态
[root@localhost software]# service mysqld start
[root@localhost software]# service mysqld status

在这里插入图片描述
6. 设置root密码并进行登录验证

[root@localhost software]# mysqladmin -u root password 'root'
[root@localhost software]# mysql -uroot -proot

在这里插入图片描述
7. 通过配置解决中文乱码问题
登录mysql查看当前字符编码:

mysql> show variables like 'character_set_%';

在这里插入图片描述
修改my.cnf配置文件,在文件末尾添加如下配置
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8

[root@localhost mysql]# vi /etc/my.cnf
[root@localhost mysql]# service mysqld restart

配置完成后,然后【重启】MySQL,再次登录查看字符集已经修改为UTF-8

在这里插入图片描述
8. 解决root用户无法远程登录mysql的问题
默认情况下,在完成安装mysql后,root用户无法通过远程机器登录mysql,原因主要是在MySQL的默认安装库mysql中有个user表,控制了那些用户可以通过那些主机进行登录,如下,是查询的默认情况:
在这里插入图片描述
该查询结果表明,root用户只能通过本机登录。

通过修改表中的记录,或者命令,让root可以远程登录,这里选择命令修改方式:

mysql> grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
mysql> flush privileges; 

说明:

  • ‘root’@‘%’ - root代表用户,@是语法,'%'指代任意主机;
  • 赋权后需要刷新权限

再次查看并验证远程登录mysql:
在这里插入图片描述
在这里插入图片描述

至此,CentOS7安装MySQL5.6完毕!

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值