前言

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. Codevs堆练习
  2. javascript 中断函数的使用 setInterval();
  3. ebtables hook
  4. Python脚本模拟登录网页之ZiMuZu篇
  5. JS中的_proto_
  6. openstack系列阅读目录
  7. C# - 数据库存取图片
  8. IOC框架之一Autofac
  9. hadoop调度程序时出现“Error opening job jar”错误
  10. C# Net MVC 大文件下载几种方式、支持速度限制、资源占用小
  11. vue全家桶+Koa2开发笔记(5)--nuxt
  12. P1649 [USACO07OCT]障碍路线Obstacle Course
  13. Python-Flask实现电影系统管理后台
  14. DPDK中使用VFIO的配置
  15. python 小点
  16. Node.js Express4.x生成程序骨架
  17. iview(DatePicker)时间转入后台少一天 解决方案
  18. input属性 disabled与readonly的区别
  19. Git master branch has no upstream branch的解决
  20. Codeforces Gym 101194C Mr. Panda and Strips(2016 EC-Final,区间DP预处理 + 枚举剪枝)

热门文章

  1. HBase导入数据同时与Phoenix实现同步映射
  2. 最近学习到的Lambda表达式
  3. 利用IntelliJ IDEA与Maven开发scala程序,并打包提交到spark集群
  4. 查看mysql中的用户和密码
  5. 树莓派3安装ros
  6. java枚举的应用
  7. spring web 脚手架 (持续更新中...)
  8. 公开的免费WebService接口分享,用于做接口练习
  9. APP自動化測試腳本3
  10. 新手学习FFmpeg - 调用API完成视频的读取和输出