00. 目录

文章目录

  • 00. 目录
  • 01. 学习目标
  • 02. MySQL数据库介绍
  • 03. Linux下MySQL安装方式
  • 03. MySQL5.7下载
  • 04. 卸载系统自带MySQL数据库软件
  • 05. 安装MySQL5.7数据库
  • 06. 启动MySQL数据库
  • 07. 修改数据库默认密码

01. 学习目标

  • 掌握Centos7.5中RPM包安装

  • 掌握Linux平台MySQL5.7数据库安装

02. MySQL数据库介绍

MySQL是由MySQL创始人和主要开发人在瑞典创办的一个mysql AB公司。 2008年1月16号 MySQL被Sun公司收
购。 2009年04月20日Oracle收购Sun 公司,MySQL 转入Oracle 门下。 Oracle 对MySQL版本重新进行了划分,
分成了社区版和企业版,企业版是需要收费的,当然收费的就会提供更多的功能。

社区版:MySQL Community Edition (GPL)
1、可以看做是企业版的“广泛体验版(小白鼠版)”,未经各个专有系统平台的压力测试和性能测试
2、基于GPL协议发布,可以随意下载使用
3、没有任何官方技术支持服务

企业版:MySQL Enterprise Edition(commercial)

  1. 提供了比较全面的高级功能、管理工具及技术支持
  2. 安全性、稳定性、可扩展性比较好
  3. 需付费,可以试用30天。

集群版:MySQL Cluster集群版

​ 开源免费。可将几个MySQL Server封装成一个Server。

集群版:MySQL Cluster CGE(commercial)

​ 高级集群版,需付费。

MySQL Workbench(GUI TOOL)

​ 一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。

​ MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)。

03. Linux下MySQL安装方式

  • 通过yum命令在线下载安装
  • 下载离线rpm安装包安装
  • 下载源码编译安装

03. MySQL5.7下载

官方网站: https://www.mysql.com/

安装平台:Centos7.5

[root@localhost ~]# cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)
[root@localhost ~]# uname -r
3.10.0-862.el7.x86_64
[root@localhost ~]#

第一步: 选择下载

第二步: 选择历史版本

第三步: 选择社区版本

第四步: 选择合适的平台和版本

解压之后得到以下包(主要安装以下包):

mysql-community-common-5.7.13-1.el7.x86_64.rpm

mysql-community-libs-5.7.13-1.el7.x86_64.rpm

mysql-community-devel-5.7.13-1.el7.x86_64.rpm

mysql-community-client-5.7.13-1.el7.x86_64.rpm

mysql-community-server-5.7.13-1.el7.x86_64.rpm

04. 卸载系统自带MySQL数据库软件

查看系统的MySQL数据库安装情况

[root@localhost ~]# rpm -qa | grep mysql
mysql57-community-release-el7-8.noarch

卸载对应的软件(提示有依赖的其它文件,则用该命令可以对其进行强力删除)

[root@localhost ~]# rpm -e --nodeps mysql57-community-release-el7-8.noarch

05. 安装MySQL5.7数据库

第一步:安装mysql-community-common-5.7.13-1.el7.x86_64

[root@localhost mysql]# rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm
警告:mysql-community-common-5.7.23-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中… ################################# [100%]
正在升级/安装…
1:mysql-community-common-5.7.23-1.e################################# [100%]

第二步:安装mysql-community-libs-5.7.13-1.el7.x86_64

[root@localhost mysql]# rpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpm
警告:mysql-community-libs-5.7.23-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中… ################################# [100%]
正在升级/安装…
1:mysql-community-libs-5.7.23-1.el7################################# [100%]

第三步:安装mysql-community-devel-5.7.13-1.el7.x86_64

[root@localhost mysql]# rpm -ivh mysql-community-devel-5.7.23-1.el7.x86_64.rpm
警告:mysql-community-devel-5.7.23-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中… ################################# [100%]
正在升级/安装…
1:mysql-community-devel-5.7.23-1.el################################# [100%]

第四步:安装

[root@localhost mysql]# rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm
警告:mysql-community-client-5.7.23-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中… ################################# [100%]
正在升级/安装…
1:mysql-community-client-5.7.23-1.e################################# [100%]

第五步:安装

[root@localhost mysql]# rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm
警告:mysql-community-server-5.7.23-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中… ################################# [100%]
正在升级/安装…
1:mysql-community-server-5.7.23-1.e################################# [100%]

06. 启动MySQL数据库

启动MySQL数据库

[root@localhost mysql]# systemctl start mysqld

查看MySQL数据库服务状态

[root@localhost mysql]# systemctl status mysqld
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since 五 2018-12-28 22:04:45 CST; 22s ago
​ Docs: man:mysqld(8)
​ http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 11869 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
Process: 11754 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 11872 (mysqld)
Tasks: 27
CGroup: /system.slice/mysqld.service
​ └─11872 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/my…

12月 28 22:04:10 localhost.localdomain systemd[1]: Starting MySQL Server…
12月 28 22:04:45 localhost.localdomain systemd[1]: Started MySQL Server.
[root@localhost mysql]#

07. 修改数据库默认密码

第一步: 查看数据库默认的密码

[root@localhost mysql]# cat /var/log/mysqld.log | grep password
2018-12-28T14:04:31.524197Z 1 [Note] A temporary password is generated for root@localhost: t1s!X5Gtut+g

第二步: 使用默认的密码登录MySQL数据库

[root@localhost mysql]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.23

Copyright © 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>

第三步: 修改默认的密码

更改密码策略为LOW

mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)

更改密码长度

mysql> set global validate_password_length=6;
Query OK, 0 rows affected (0.00 sec)

修改密码为123456

mysql> set password=password(‘123456’);
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> grant all privileges on . to ‘root’@’%’ identified by “123456” with grant option;
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

参考网址:https://www.linuxidc.com/Linux/2018-08/153595.htm

【Tools】Centos7.5安装MySQL5.7相关推荐

  1. 在 CentOS7 上安装 MySQL5.7

    在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中:  cd /usr/local/ 3 创 ...

  2. 在centOS7中装mysql_在 CentOS7 上安装 MySQL5.7

    在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建 ...

  3. centos akonadi mysql,MySQL数据库之在CentOS7上安装MySQL5.7

    本文主要向大家介绍了MySQL数据库之在CentOS7上安装MySQL5.7 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 获取RPM包 # wget https://dev. ...

  4. Centos7 上安装 mysql5.7

    Centos7 上安装 mysql5.7 **文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看到了** ​ 文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看 ...

  5. VMware虚拟机里centos7下安装mysql5.6并授权远程连接Navicat

    正文内容 这节来安装Mysql5.6,并远程授权连接本地windows的Navicat,可以根据以下步骤安装.此文章为自己收藏,必要时拿出来直接用的,有需要的友友可以查看查看的.文章图片有借助于网络的 ...

  6. CentOS7.5安装MySQL5.7压缩包

    CentOS7.5安装MySQL5.7压缩包 1.添加MySQL用户组及用户,不建议使用root用户安装 添加用户组 groupadd mysql 添加用户mysql到用户组mysql useradd ...

  7. centos7.4安装mysql5.7_CentOS7.4手动安装MySQL5.7的方法

    MySQL数据库应用广泛,尤其对于JAVA程序员,不会陌生.如果在不想采购云数据库的情况下,可以自行安装MySQL数据库.文章将介绍,手动在CentOS7.4环境下,安装MySQL5.7版本的方法. ...

  8. CentOS7下安装MySQL5.7安装与配置(转)

    原文地址:http://www.centoscn.com/mysql/2016/0626/7537.html 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在M ...

  9. centos7.2安装mysql5.7_Centos7.2下使用YUM快速安装MySQL5.7的方法

    卸载系统自带mariadb数据库 # rpm -qa| grep mariadb # rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 下 ...

最新文章

  1. nvidia-smi 实时刷新 实时显示显存使用情况
  2. node--非阻塞式I/O,单线程,异步,事件驱动
  3. 同步服务器文档并打印,如何打印远程服务器文件内容
  4. 退回余款退回银行会计分录
  5. c 自定义实现string类 clear_有关类加载器的总结
  6. 第11讲++数据的基本查询
  7. 三种流行防火墙配置方案分析与对比
  8. Silverlight 5 Features
  9. java的可变参数介绍_Java基础 可变参数介绍(转载)
  10. 隐藏画质代码_和平精英120帧率代码是什么?隐藏的120帧率代码更改方法技巧
  11. 电脑桌面打开计算机后出现两部分,为什么当打开电脑时,桌面会出现两个我的文档的窗口,是不是中病毒了,怎么处理啊...
  12. mumu模拟器点击无响应_常用安卓模拟器介绍?PC模拟器哪个好用
  13. 银联云闪付控件支付--python版本签名、验签代码
  14. uniapp 学习笔记三十 结算页面结构搭建地址列表页面结构搭建
  15. pic单片机流水灯循环右移c语言,PIC单片机流水灯程序
  16. Verilog 任意整数分频器
  17. 架构设计-架构愿景分析
  18. C# Winfrom 常用功能整合-1
  19. php使用microtime(true)查看代码执行时间
  20. linux snat mac 桥,关于SNAT在bridge中不生效的问题

热门文章

  1. 【转载】索引的一些总结
  2. 找不到using System.Web.Script.Services 的问题
  3. 计算机位数与内存相关,弄懂电脑的各种位数、内存、存储
  4. 中原大学 php,中原大学php全集视频教程
  5. linux挂载nfs显示nobady,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  6. python打开文件夹的权限_python修改linux中文件(文件夹)的权限属性操作
  7. python dataframe切片_python-如何避免“试图在DataFrame的切片副本上设置值”?
  8. 《dinv into python》开始了解python
  9. 单词背诵【CodeVS3013】 哈希
  10. 西北工业大学复试上机