1、配置YUM源

下载MySQL源安装包

安装MySQL源

yum localinstall mysql57-community-release-el7-8.noarch.rpm

检查MySQL源是否安装成功

yum repolist enabled |grep mysql

2、安装MySQL

yum install mysql-community-server

安装时可能会出现类似以下的错误:

Error downloading packages:

mysql-community-client-5.7.27-1.el7.x86_64: [Errno 256] No more mirrors to try.

mysql-community-common-5.7.27-1.el7.x86_64: [Errno 256] No more mirrors to try.

解决方案如下:

1. 清理软件源

yum clean all

2. 建立源数据缓存

yum makecache

再次重新安装,出现“Complete!”表示安装成功

rpm -qa | grep mysql,查看都安装了那些包

3、启动MySQL服务

systemctl start mysqld

查看MySQL的启动状态

systemctl status mysqld

开机启动

systemctl enable mysqld

重载所有修改过的配置文件

systemctl daemon-reload

4、查看MySQL下root账号的默认密码

mysql5.7安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录MySQL。

命令:grep 'temporary password' /var/log/mysqld.log

可以看到默认的密码是:<4d&do#k5V&f

用默认密码进到MySQL数据库是不能操作的,需要修改root密码

5、先修改配置文件,后设置密码

打开MySQL默认配置文件:vim /etc/my.cnf

在[mysqld]下增加以下配置

MySQL5.7默认对用户密码有密码强度要求,必须包含数字、小写字母、大写字母 、特殊字符,长度至少8位(关于MySQL5.7密码策略及修改技巧,可以参考这篇文章:https://www.jianshu.com/p/5779aa264840)

# 如果不需要密码策略,禁用密码策略

validate_password = off

# 字符编码设置为utf8

character_set_server = utf8

init_connect = 'SET NAMES utf8'

# 设置数据库表名不区分大小(0:区分大小写,1:不区分大小写),Linux下默认对MySQL数据库表名区分大小写,Windows下不区分

lower_case_table_names=1

保存my.cnf配置文件并重启mysql服务使配置生效

systemctl restart mysqld

登录MySQL

mysql -u root -p

输入密码:默认为刚才查到的密码"<4d&do#k5V&f"

6、修改密码步骤如下:

alter user 'root'@'localhost' identified by '123456';

grant all privileges on *.* to 'root' @'%' identified by 'yourpassword';   # 允许远程访问MySQL

刷新权限

flush privileges;

重新登录MySQL

mysql -u root -p

输入刚设置的密码"123456"即可登录进MySQL

7、查看设置的字符集

show variables like "%character%";show variables like "%collation%";

8、MySQL安装目录

MySQL安装完成后,它的数据库文件、配置文件和命令文件分别在不同的目录

show variables like '%dir%';

数据库目录(data默认存放目录)

/var/lib/mysql/

配置文件目录

/usr/share/mysql(mysql.server命令及配置文件)

相关命令目录

/usr/bin(mysqladmin mysqldump等命令)

错误日志目录

/var/log/mysqld.log

socket文件目录

/var/lib/mysql/mysql.sock

服务启动脚本文件

/usr/lib/systemd/system/mysqld.service

centos7.4装mysql_CentOS7.4用yum安装并配置MySQL5.7相关推荐

  1. 记一次 Centos7 yum 安装、配置 PgAdmin4

    一.基础信息说明 官网:https://www.pgadmin.org/ 下载:https://www.pgadmin.org/download/pgadmin-4-windows/ 阿里帮助文档:h ...

  2. centos72安装mysql配置密码_MySQL数据库之170419、Centos7下完美安装并配置mysql5.6

    本文主要向大家介绍了MySQL数据库之170419.Centos7下完美安装并配置mysql5.6 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. linxu环境: centos ...

  3. Centos7 安装和配置MySQL5.7

    Centos7 安装和配置MySQL5.7 1.安装Mysql5.7 获取Mysql5.7安装源 wget https://dev.mysql.com/get/mysql57-community-re ...

  4. win10 mysql5.7.11_Windows10安装与配置MySQL-5.7.11

    Windows10安装与配置MySQL-5.7.11 注解::本博客为博主学习笔记,部分内容来源于网络,望理解.原文链接,http://www.cnblogs.com/Val1ant/p/549557 ...

  5. centos7下安装低版本mysql_centos7下使用yum安装制定版本mysql

    一.准备mysql镜像源 到官网找mysql的yum源 wget https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm r ...

  6. centos7中yum源安装mysql_centos7下使用yum安装mysql

    CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com ...

  7. linux的mysql本地yum安装_Linux下MySQL5.7.18 yum方式从卸载到安装过程图解

    折腾了大半天,看了想,想了看,总算是弄清楚yum安装的过程了,之前写过二进制包安装的,这里用yum安装,环境都是一样的,Centos7.2+MySQL5.7.18. 每一步都参考了不少文章,后面会一一 ...

  8. CentOS7入门_安装并配置mysql5.7.18

    2019独角兽企业重金招聘Python工程师标准>>> 1.下载mysql5.7 mysql的官方下载地址 打开之后我们选择对应的系统版本进行下载,之后选择nothanks,不登陆直 ...

  9. Centos7安装并配置mysql5.6完美教程

    Centos7将默认数据库mysql替换成了Mariadb,对于我们这些还想使用mysql的开发人员来说并不是一个好消息.然而,网上关于Linux安装mysql数据库的教程数不胜数,但是,大多教程都是 ...

最新文章

  1. 精度87%!业内首个动静统一的图像分割套件重磅推出
  2. Codeforces1600数学[CodeForces - 958E1[平面几何+暴力]CodeForces - 888D [组合数+错排问题]]
  3. ORA-01855: AM/A.M. or PM/P.M. required错误解决
  4. 四川c语言二级成绩查询,四川省计算机等级考试二级C语言考试分析(hcy__ ).ppt
  5. php 复制文件夹并压缩到最小_PHP压缩文件夹的方法
  6. xp sp3 安装不了ie8
  7. openGauss凝聚创新力量,云和恩墨MogDB加速社区发展
  8. VMware vSAN 的内部版本号和版本 (2150753)
  9. linux下的git 编辑器,vim - 如何让Git使用我选择的编辑器进行提交?
  10. Vue学习笔记之07-v-for循环遍历
  11. 关于macos新功能——控制中心的一些事
  12. 黑客编程学习_1.黑客编程入门
  13. lammps教程:晶体建模之Atomsk方法(1)
  14. LitePal的升级
  15. WinDbg分析蓝屏dump原因
  16. 工作 7 年的老程序员,现在怎么样了
  17. 基于FlashWavRecorder实现IE11浏览器录音后用科大讯飞转文字
  18. Zookeeper之Curator分布式锁简单模拟12306抢票
  19. 美国加州大学数据安全保护措施TOP10借鉴与启发
  20. 剑指offer 23. 链表中环的入口

热门文章

  1. 选择文件对话框、保存文件对话框、选择文件夹对话框
  2. QT学习笔记之对话框
  3. 编辑php程序推荐的软件,手机上如何才能编辑程序代码?(软件推荐)
  4. linux查看程序的快捷键,linux操作系统的快捷键及命令讲解
  5. 程序包OE_Order_PUB过程 Process_.Order 中出现错误ORA-20001
  6. 访问通信录 适配iOS7
  7. Cdn间隙性故障总结
  8. CloudStack 4.4+KVM之通过ISO文件创建CentOS虚拟机
  9. nios II--实验2——led软件部分
  10. 服务发现系统consul-HTTP API