• 阿里云 centos7.X mysql数据库安装、配置


    前言

    1024阿里云搞活动,ecs云服务新用户促销活动,活动连接就不贴了,买了之后暂时不知道要做啥,想着先安装mysql数据库。

    步骤

    root用户登录进来

    1、配置mysql的yum源,yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

    2、安装 yum install mysql-community-server

    3、启动MySQL服务:service mysqld start, 重启命令 service mysqld restart

    4、mysql8.0之后的版本都要设置密码,查看临时密码:grep 'temporary password' /var/log/mysqld.log

    5、修改root 用户名密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

    6、先执行 use mysql; 再执行 select host, user, plugin from user;  

    7、允许代码或者Navicat 客户端访问,

         0、先执行 alter user'root'@'%' IDENTIFIED BY '新密码'; (注意:如果host字段为 localhost,则语句为alter user'root'@'localhost' IDENTIFIED BY '新密码'; )   

         1、去阿里云控制台,网络与安全--->安全组---->配置规则---->添加安全组规则,授权对象填写 0.0.0.0/0即可

           2、执行 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码;  因为mysql8 以上版本,密码策略问题,要将plugin修改为mysql_native_password 才可以

           3、flush privileges; 刷数据库权限

       操作完以上步骤后,执行select host, user, plugin from user;  如下图所示,外部即可访问数据库

    验证

    代码连接验证

    import pymysql
    db = pymysql.connect('ip', 'root', '密码', "数据库")
    cursor = db.cursor()
    cursor.execute("SELECT VERSION()")
    data = cursor.fetchone()
    print(data)
    db.close()

     能够正确打印出数据,说明配置没有问题

    ps:安装过程中,查看了很多大佬的文章,再次感谢

         有问题欢迎大家在文章下面留言交流,谢谢

    参考文章:https://www.cnblogs.com/hujiapeng/p/9124298.html

                  https://blog.csdn.net/yi247630676/article/details/80352655

                  https://blog.csdn.net/w18211679321/article/details/84074734

                  https://blog.csdn.net/mxskymx/article/details/88765072

  • 相关阅读:
    1-1-LVS负载均衡
    linux的软链接和硬连接的区别
    linux的目录结构及配置文件
    C6和C7对比
    1-6 RAID级别介绍
    Animation动画(一)
    Android中的BroadCast静态注册与动态注册
    Android中Action
    隐式Intent
    Volley框架使用(POST)
  • 原文地址:https://www.cnblogs.com/codeBang/p/11742964.html
Copyright © 2020-2023  润新知