CentOS7 的 yum 源中默认好像是没有 mysql 的。

1、安装 MySql

下载mysql的repo源 这个安装的mysql5.7.20

[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm [root@localhost src]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm
[root@localhost src]#  yum -y install mysql-server 

2、MySql 相关配置

启动 Mysql 服务

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

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

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

3、查看mysql 原始登录密码,并且登录

查看密码,密码是随机的。

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

输入密码

mysql -uroot -p

具体代码如下所示:

通过图中,可以看到 MySql 的初始密码为 “rp06w?iNNXCa”

4、重置密码

mysql> SET PASSWORD = PASSWORD('123456');   //123456 是重置的新密码

以上操作后又遇到新问题:

ERROR 1819 (HY000): Your password does NOT satisfy the CURRENT policy requirements。
又参考了官方文档,见http://dev.mysql.com/doc/refman/5.7/en/validate-password-plugin.html。

应该是密码过于简单了。 后来用大写字母+数字+特殊字符混合了一个密码。重置密码成功!
以后操作,没有再出现上述问题。

注意:如果只想设置简单密码需要修改两个全局参数:

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;

常用命令

1、查看数据库

mysql> show databases;

2、进入数据库,

use databasename;

比如:

use mysql 

3、列出数据库中的表

show tables;

4、查看某个表全部字段

desc slow_log;

显示字段的详细信息

show create table slow_log\G; (不仅可以显示表信息,还可以显示建表语句)

5、查看当前用户

select user();

6、查看当前所在数据库

select database();

7、创建新数据库(可以指定字符集)

create database db1 charset utf8;

8、查看数据库版本

select version();

个人微信号:zhaoyanjun125 , 欢迎关注

CentOS yum安装MySQL5.7.20相关推荐

  1. CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解

    CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的. 上一篇安装的是5.6的但是我想安装5.7的  yum安装是最简单 ...

  2. CentOS 7.4下使用yum安装MySQL5.7.20 最简单的

    CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的. 上一篇安装的是5.6的但是我想安装5.7的  yum安装是最简单 ...

  3. centos yum mysql-devel 5.5_CentOS 6.5下yum安装 MySQL-5.5全过程图文教程

    在linux安装mysql是一个困难的事情,yum安装一般是安装的mysql5.1,现在经过自己不懈努力终于能用yum安装mysql5.5了.下面通过两种方法给大家介绍CentOS 6.5下yum安装 ...

  4. yum安装mysql后密码_Centos7:yum安装MySQL5.7后如何设置root密码

    Centos下安装软件的方式很简单,只需要通过yum install xxx命令即可.第一步当然检查是否有mysql的yum源,命令:yum list|grep mysql-community[主要还 ...

  5. Centos7 yum安装MySQL5.7.25

    Centos7.3 yum安装MySQL5.7.25 扩展:在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉M ...

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

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

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

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

  8. pdo mysql下载,yum安装mysql5.7 和 pdo_mysql扩展

    yum安装mysql5.7 1,安装mysql源: yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7 ...

  9. CentOS7使用yum安装MySQL5版本

    1. 下载并安装MySQL5的yum源 rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm 2. 通 ...

最新文章

  1. 干货丨达沃斯群英纵论人工智能,核心观点汇总
  2. 在aptana3中使用scriptDoc__scriptDoc 2.0完全参考
  3. Feature Map of Pytorch示例
  4. 中国移动集中化BI探索:数据仓库与Hadoop混搭
  5. 中文电子病例命名实体识别项目
  6. ant java eclipse_Eclipse之ANT使用
  7. 重拾PHP--开篇碎碎念
  8. 用OpenSSL写一个简单的Server/Client程序:证书与私钥
  9. Android Fragment 真正彻底的解决(下一个)
  10. Android Fragment 真正的完全解析(上) (转载)
  11. Java常用Linux命令集合
  12. 游戏开发中一些常用的数学知识
  13. 硕士论文查重原理是什么?
  14. 中国石油进口数据简单统计
  15. 信息论领域内的计算方法仿真,Mutual Information,互信息;
  16. 选择勤哲Excel服务器做企业管理系统ERP的经验之谈
  17. 如何取消掉计算机更新图标,本文演示win10电脑更新图标怎么去掉的具体操作方式...
  18. WSL无法打开或者卡死
  19. Android开发各版本适配(不断更新)
  20. Java选择题(十八)

热门文章

  1. linux一切对象皆文件,为什么说Linux下“一切皆文件”?
  2. android线程控制UI更新(Handler 、post()、postDelayed()、postAtTime)
  3. 今晚直播 | 微软亚洲研究院徐毅恒:预训练时代下的文档智能
  4. 直播 | AAAI 2021最佳论文:比Transformer更有效的长时间序列预测
  5. 开放域知识库问答研究回顾
  6. ALBERT第一作者亲自讲解:Transformer、BERT、ALBERT、XLNet全面解析
  7. IJCAI 2019 论文解读 | 基于超图网络模型的图网络进化算法
  8. Android 开发 技术大纲 某学课堂
  9. 机器学习理论《统计学习方法》学习笔记:第十一章 条件随机场(CRF)
  10. 复现网状的记忆Transformer图像描述模型(失败)