在云服务器上使用yum安装mysql

        在服务器上安装mysql的方法有很多,每个方法都各自的有点和缺点,但是对于我这种linux操作不太熟练的人来说,yum无疑是最好的方法,不仅安装速度快而且自动解决依赖问题。具体操作如下:

  1.这里我用的centos,有的centos自带mariadb数据库,因为mysql和mariadb有冲突,所以我们要先把mariadb卸载,才能进行正常的安装。

              rpm -qa | grep mariadb(检查本地有没有mariadb)

              rpm -e --nodeps   (后面跟要卸载的软件名字)

  2. 首先下载mysql的yum源配置

      wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

      这里用的是wget工具,如果没有可以使用 yum install wget进行安装

  3.安装mysql的yum源

     yum -y install mysql57-community-release-el7-11.noarch.rpm

   4.yum方式安装mysq 

   yum -y install mysql-server --nogpgcheck

    --nogpgcheck (不校验数字签名)

   这里显示已经安装好了 

  5.启动mysql 

    systemctl start mysqld.service(开启mysql服务)

    systemctl status mysql.service(查看mysql服务状态)

   6.因为我们mysql安装好以后,系统会给你第一次登录的密码,我们需要做的就是登录mysql,并且修改密码。

      cat /var/log/mysqld.log| grep password (进入log文件获取密码)

  7. 这里本来我想修改123456,但是mysql安全策略默认较高,他不会让你修改这么简单的密码,但是我就想修改简单的,这里提供一个方法。 (这里的操作要登录mysql)

       set global validate_password_policy=LOW(设置安全策略为low)

       set global validate_password_length=6; (因为我设置的密码为6位,所以要设置为6)

       ALTER USER USER() IDENTIFIED BY '123456';(修改密码)

  8.然后为了能远程登录这个mysql,需要设置权限,这里我提供两种语句,有一个语句我使用了没反应,可能每个人体质不一样吧= =

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

   update user set Host='%' where User='root';(我用的)

   执行上面的操作后需要刷新配置

   flush privileges;

    最后:执行exit;退出数据库然后使用新密码重新登录测试一下,然后可以使用mysql -version看一下mysql数据库版本。

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值