Mysql服务基于CentOS8的部署与验证

说明:官方已于2021年12月31日停止了对centos 8的维护,此部署方式仅针对centos 8

1、联网测试:

      因为要从网上down安装包,

      # ping baidu.com

      有数据包反馈即可。

2、下载mysql组件:

      # wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm

      //下载指令,版本可以自己选择。

3、安装mysql组件:

      # rpm -ivh mysql80-community-release-el7-3.noarch.rpm  //rpm处理逻辑

      #yum  install -y mysql-server (没有反应使用#yum update mysql 更新)

(如果使用:#yum install -y install mysql  则会在确认数据库版本(mysql -V)时候会报错)

A few miniutes later.....

now u can see these words.

 安装完毕!

4、启动/关闭/查看/自启:

      # service mysqld start 

      或, # systemctl  start mysql              //启动mysql服务

     #   mysql  -V          //查看mysql版本

     或,#  rpm -qa | grep mysql        //查看mysql版本

  

       # systemctl  stop mysqld   //关闭mysql服务

       # systemctl  status mysqld  //查看mysql服务状态

       # systemctl  enable mysqld   //设置开机自启

 5、进入mysql:

       # mysql -u root -p   //首次部署默认root无密码。回车即可进入,如果进不去就多试几次。

      mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';    //最后的root是你的新密码,过于简单的密码会报错!

      mysql> exit;    //退出

     使用新密码登入mysql,下来就可以通过命令行使用SQL语句对其操作了。

6、进阶-配置远程管理权限

    如果使用navicat试图远程连接进行图形化管理会报错,大致意思是mysql拒绝了远程连接

    需要我们开放连权限:

    进入数据库:#mysql -u root -p

    进入mysql库:>use mysql;

   开放权限:mysql>update user set host = '%' WHERE user = 'root';      //这个root就是你账户名

   (%是通配符,这里配置%是图省事,如果从安全角度出发,这里应该配指定ip或ip段。如果是虚机,这里可以配置虚机在宿主机上的虚拟网卡ip(这里虚机软件:VMware))

   刷新权限:mysql> flush privileges;

   重启mysql服务:#systemctl  restart mysqld.service

   此时navicat配置信息后可以远程连接了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值