1 下载并安装MySQL官方的 Yum Repository

[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

1.2 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了

[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

1.3 开始安装MySQL服务器

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

1.4 这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb

至此MySQL就安装完成了,然后是对MySQL的一些设置。

2 MySQL数据库设置

2.1 首先启动MySQL

[root@localhost ~]# systemctl start mysqld.service

2.2 查看MySQL运行状态,运行状态如图

[root@localhost ~]# systemctl status mysqld.service

2.3 此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码

[root@localhost ~]# grep "password" /var/log/mysqld.log

2.4 如下命令进入数据库

[root@localhost ~]# mysql -uroot -p

2.5 修改MySQL默认密码之后才能操作数据库

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

2.6 这里有个问题,新密码设置的时候如果设置的过于简单会报错

2.7 原因是因为MySQL有密码设置的规范,具体是与validate_password_policy的值有关

2.8 可以通过如下命令设置

mysql> set global validate_password_policy=0;

mysql> set global validate_password_length=1;

设置之后此时密码就可以设置的很简单,例如1234之类的。

2.9 从新设置密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

扩展:MySQL完整的初始密码规则可以通过如下命令查看

mysql> SHOW VARIABLES LIKE ‘validate_password%’;

2.10 但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉

[root@localhost ~]# yum -y remove mysql57-community-release-el7-10.noarch

安装时遇到的问题一:

使用Navicat工具连接MySQL报错解决方案:2013-Lost connection to MySQL server:

解决方式:

找到mysql安装配置文件:my.cnf;路径因环境而异。如果你的是Liunx的环境,可以去目录:/etc/my.cnf中查找

编辑文件:my.cnf,找到【mysqld】模块

在其下增加一行:skip-name-resolve 如下图所示:

保存退出,并重启mysql服务 systemctl restart mysqld.service 即可,再重新连接看看!

安装时遇到的问题二:

远程MYSQL 1103错误 ERROR 1130: Host ... is not allowed to connect to

解决很简单:

1.进入mysql

[root@localhost ~]# mysql -u root -p

2.选择mysql库

mysql> use mysql;

3.查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

mysql> select host,user FROM USER WHERE user='root';

4修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址

mysql> update user set host= '%' WHERE user ='root';

5 刷新MySQL的系统权限相关表

mysql> flush privileges;

原文链接:https://blog.csdn.net/qq_42467339/article/details/89471395

如何安装mysql5.7.25_Centos7 yum安装MySQL5.7.25相关推荐

  1. centos yum 安装java_Linux Centos 使用 yum 安装java

    Linux CentOS使用yum安装Docker Docker支持以下的CentOS版本: 目前,CentOS仅发行版本中的内核支持Docker. Docker运行在CentOS7上,要求系统为64 ...

  2. linux6 yum安装mysql_linux CentOS6.5 yum安装mysql5.6

    本文为大家分享了linux yum安装mysql5.6简单过程,供大家参考,具体内容如下 1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep ...

  3. linux yum安装mysql5.7_Linux安装MySQL5.7通过yum安装轻松搞定

    对于一些刚接触MySQL的小伙伴来说,安装这一步可能就难住了一些人,因为网上大部分教程都是很长的篇幅,一时半会也看不完,搭建起来也是非常的复杂,刚安装好的时候登录也是个大问题,那么今天万万就来跟大家分 ...

  4. centos下yum安装mysql5.7_CentOS下yum安装mysql5.7

    文章目录 [隐藏] 1.安装yum库 2.安装mysql 3.启动mysql 4.获取初次安装时root的密码 5.修改root密码 6.允许root远程登录 1.安装yum库 [root@dream ...

  5. centos7.3 mysql5.7_CentOS7.3 yum install MySQL5.7

    1.更新 yum mysql5.7 源 2.yum mysql 源配置 禁用MySQL5.6的源:#yum-config-manager --disable mysql56-community 启用M ...

  6. etcd 笔记(02)— etcd 安装(apt 或 yum 安装 、二进制包安装、Docker 安装 etcd、etcd 前端工具etcdkeeper)

    1. 使用 apt 或 yum 安装 etcd 命令如下: sudo apt-get install etcd 或者 sudo yum install etcd 这样安装的缺点是:安装的 etcd 版 ...

  7. linux7 yum安装rabbitmq,CentOS7linux下yum安装RabbitMQ以及使用顶

    CentOS7 linux下yum安装RabbitMQ以及使用,亲测可用!亲测可用!亲测可用! 系统版本:CentOS 7 RabbitMQ-Server:3.5.1 一.安装erlang 1.安装准 ...

  8. linux 安装rpm no key,yum 安装报 关于Public key for *.rpm is not installed 的解决方法

    yum 安装报 关于Public key for *.rpm is not installed 的解决方法 发布时间:2012-10-24 19:52:13来源:红联作者:静静飞舞 [root@0fl ...

  9. linux yum 安装mysql_Linux下使用yum安装MySQL

    linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list ...

最新文章

  1. android之Notification通知
  2. html无序标签前面的标点后移,为啥在网页里,标点符号跑到行首了呢
  3. 详细介绍Python中的“魔术方法“__XXX___; 概述__str__()方法;__new__()方法; 三. __ new__ 和__init__的区别
  4. spring-others
  5. python教程list类型_Python数据类型之list相关常用操作
  6. redmine安装指引
  7. P4211 [LNOI2014]LCA(离线 + 在线 做法)
  8. python检测局域网IP
  9. mysql存钱用什么类型_电脑液晶显示器面板类型有哪些,显示器用什么面板比较好?...
  10. codeforces346e
  11. Office2010安装时提示:若要安装 Microsoft Office 2010,需要MSXML 版本 6.10.1129
  12. cad怎么画立体图形教学_立体图形怎么画步骤 找CAD图形中心点的方法步骤图
  13. tp无线路由器设置打印服务器,打印服务器复位大全tplink路由器设置
  14. pytorch is not compiled with NCCL supoort
  15. 2017 MongoDB中国用户大会部分嘉宾访谈集萃
  16. ccf 201903-5 317号子任务【60分】
  17. matlab 神经网络train均方误差,MATLAB搭建bp神经网络的误差特别大,但R2的值也大,求解帮我看看我的网络哪里出问题了...
  18. Pandas——数据清洗1
  19. linux Netfilter在网络层的实现详细分析(iptables)
  20. 偏微分方程(Partial Differential Equation I)

热门文章

  1. 收发邮件服务器错误,邮件系统收发邮件报错汇总——错误代码550
  2. binlog数据库不写入binlog_MySQL数据库及InnoDB存储引擎的日志文件
  3. 手机控制linux工具下载,Scrcpy-Scrcpy(手机控制软件)下载 v1.16官方版--pc6下载站
  4. 复制中文到linux系统,怎么是的window文字复制到linux下
  5. java 模拟登陆 post_Java开发网 - 高手帮忙啊 (如何用java模拟post方式进行登陆论坛?)...
  6. 调参1——随机森林贝叶斯调参
  7. pytorch构建LSTM处理二分类任务
  8. python求组合数_求组合数的算法_Cppowboy's Blog - SegmentFault 思否
  9. 自揣允许域名访问,不允许IP访问的方法和意义
  10. ActiveMQ消息队列的使用