Centos Yum 安装 Mysql 5.7
Centos 6 / 7 官方源安装Mysql 5.7
1 检查当前系统是否有旧版本
# rpm -qa | grep mysql
mysql-libs-5.1.71-1.el6.x86_64
# rpm -qa | grep MySQL
1.1 如有旧版本可以删除
# rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps
2 下载MySQL官方 Yum Repository
根据系统下载6或7
(6) wget -i http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
(7) wget -i http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
如果发现证书错误需要添加参数:
wget --no-check-certificate http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
3 安装和确认仓库内容
3.1 安装
3.2 检查有效仓库
# yum repolist enabled
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
repo id repo name status
base CentOS-6 - Base 6,713
extras CentOS-6 - Extras 47
mysql-connectors-community MySQL Connectors Community 129
mysql-tools-community MySQL Tools Community 90
mysql57-community MySQL 5.7 Community Server 396
updates CentOS-6 - Updates 1,046
repolist: 8,421
3.3 查询安装版本
# yum list mysql-community*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Available Packages
mysql-community-client.i686 5.7.30-1.el6 mysql57-community
mysql-community-client.x86_64 5.7.30-1.el6 mysql57-community
mysql-community-common.i686 5.7.30-1.el6 mysql57-community
mysql-community-common.x86_64 5.7.30-1.el6 mysql57-community
mysql-community-devel.i686 5.7.30-1.el6 mysql57-community
mysql-community-devel.x86_64 5.7.30-1.el6 mysql57-community
mysql-community-embedded.i686 5.7.30-1.el6 mysql57-community
mysql-community-embedded.x86_64 5.7.30-1.el6 mysql57-community
mysql-community-embedded-devel.i686 5.7.30-1.el6 mysql57-community
mysql-community-embedded-devel.x86_64 5.7.30-1.el6 mysql57-community
mysql-community-libs.i686 5.7.30-1.el6 mysql57-community
mysql-community-libs.x86_64 5.7.30-1.el6 mysql57-community
mysql-community-libs-compat.i686 5.7.30-1.el6 mysql57-community
mysql-community-libs-compat.x86_64 5.7.30-1.el6 mysql57-community
mysql-community-release.noarch el6-5 mysql-connectors-community
mysql-community-server.x86_64 5.7.30-1.el6 mysql57-community
mysql-community-test.x86_64 5.7.30-1.el6 mysql57-community
4 安装
# yum install mysql-server
Dependencies Resolved
===========================================================================================================
Package Arch Version Repository Size
===========================================================================================================
Installing:
mysql-community-server x86_64 5.7.30-1.el6 mysql57-community 162 M
Installing for dependencies:
mysql-community-client x86_64 5.7.30-1.el6 mysql57-community 25 M
mysql-community-common x86_64 5.7.30-1.el6 mysql57-community 370 k
mysql-community-libs x86_64 5.7.30-1.el6 mysql57-community 2.4 M
numactl x86_64 2.0.9-2.el6 base 74 k
Transaction Summary
===========================================================================================================
Install 5 Package(s)
Total download size: 189 M
Installed size: 905 M
Is this ok [y/N]:
5 数据库初始化
5.1 启动mysql 服务
# service mysqld start
Initializing MySQL database: [ OK ]
Starting mysqld: [ OK ]
5.2 查看初始密码
# grep password /var/log/mysqld.log
[Note] A temporary password is generated for root@localhost: l#.&dX3Hgade
[Note] Access denied for user 'UNKNOWN_MYSQL_USER'@'localhost' (using password: NO)
5.3 登录
# mysql -u root -pl#.&dX3Hgade
Server version: 5.7.30
Copyright (c) 2000, 2020, 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>
5.4 更改初始密码(必须更改初始密码,默认策略大小写数字加特殊字符)
mysql> use mysql;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statemen
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Password-8888';
5.5 确认和修改密码策略
mysql> show variables like '%password%';

# vi /etc/my.cnf
添加 validate_password_policy配置
选择 0(LOW),1(MEDIUM),2(STRONG)其中一种,选择2需要提供密码字典文件
# 添加validate_password_policy配置
validate_password_policy=0
# 关闭密码策略
validate_password = off
修改后重启服务
5.6 添加远程管理权限
mysql > grant all privileges on *.* to 'root'@'192.168.1.1' identified by 'password' with grant option;
mysql > flush privileges;
Centos Yum 安装 Mysql 5.7的更多相关文章
- centos yum 安装 mysql
centos7下使用yum安装mysql 时间:2015-03-07 21:26:20 阅读:87445 评论:0 收藏:1 [点我收藏+] 标签: Cen ...
- centos yum安装mysql
查看有没有安装包 # yum list mysql 安装mysql客户端 # yum install mysql # yum list mysql-server 安装mysql 服务器端 # yum ...
- Centos yum 安装mysql报错 No package mysql-server available.
这是因为大多数mysql-*的资源名称被mariadb-*重命名了 所以换成 yum install mariadb-server 就可以了 PS[摘自网络] MariaDB不仅仅是Mysql的一个替 ...
- 阿里云服务器Linux CentOS安装配置(三)yum安装mysql
阿里云服务器Linux CentOS安装配置(三)yum安装mysql 1.执行yum安装mysql命令:yum -y install mysql-server mysql-devel 2.启动mys ...
- CentOS 7.0下使用yum安装MySQL
CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1 ...
- centos yum 安装php mysql
1 安装php7 查看 centos 版本 # cat /etc/centos-release 删除之前的 php 版本 # yum remove php* php-common rpm 安装 Php ...
- 使用yum方式在centOS上安装mysql
1.操作系统及MySQL版本 1.1 操作系统版本 CentOS release 6.5 (Final) 1.2 MySQL版本 mysql-5.1.73-3.el6_5.x86_64mysql-li ...
- centOS Linux下用yum安装mysql
centOS Linux下用yum安装mysql 第一篇:安装和配置MySQL 第一步:安装MySQL [root@192 local]# yum -y install mysql- ...
- 在 CentOS 7.5 64位上使用 yum 安装 MySQL 8.0
前段时间在 CentOS 7.5 64位上安装 MySQL 8.0.查了些资料,在这里记录一下详细的安装和设置步骤. 一.安装 使用yum安装MySQL之前需要先下载对应的.rpm文件,下载方法: 去 ...
随机推荐
- Win64 驱动内核编程-12.回调监控进线程创建和退出
回调监控进线程创建和退出 两个注册回调的函数:PsSetCreateProcessNotifyRoutine 进程回调PsSetCreateThreadNotifyRoutine 线程回调分 ...
- 【Azure Developer】使用Microsoft Graph API 如何批量创建用户,用户属性中需要包含自定义字段(如:Store_code,Store_name等)
Microsoft Graph 是 Microsoft 365 中通往数据和智能的网关. 它提供统一的可编程模型,可用于访问 Microsoft 365.Windows 10 和企业移动性 + 安全性 ...
- training11.14
7-10 关于堆的判断 (25分) 题目:将一系列给定数字顺序插入一个初始为空的小顶堆H[].随后判断一系列相关命题是否为真.命题分下列几种: x is the root:x是根结点: x and ...
- 2020BUAA-个人博客-案例分析
个人博客作业-软件案例分析 项目 内容 北航2020软工 班级博客 作业要求 具体要求 我的课程目标 通过案例分析提升自己对于软件工程的认识 课程收获 分析软件,了解软件的定位 第一部分 调研,评测( ...
- 北航OO(2020)第四单元博客作业暨学期总结
一.第四单元架构设计 1.第一次作业 我在本次作业中设置了多个储存结构:Directory,ElementsInName,ElementsInId,Cache. Directory: 顾名思义,这是个 ...
- 通过CRM系统实现工作流程自动化
灵活运用CRM系统所拥有的自动化功能模块,是公司在快速发展和降低成本的关键保障.不管您的公司规模的大小,您企业的工作流程都必须遵照相同的流程反复操作.这种反复的工作是一个效率黑洞,长久以往会导致人力资 ...
- deep
deepinv20已经解决 sudo apt update && sudo apt upgrade
- Windows10 添加 新的输入法
Windows10系统 控制面板 区域 语言首选项 设置 添加 陈桥输入法
- 上,打开SSH服务的配置文件:/etc/ssh/sshd_config 加上如下两行: ClientAliveInterval 120 ClientAliveCountMax 720 第一行,表示每隔120秒向客户端
SSH的默认过一段时间会超时,有时候正在执行着脚本,出去一会回来就断开了,输出信息都看不到了... 禁止SSH自动超时最简单的办法就是,每隔一段时间在客户端和服务器之间发送一个"空包&quo ...
- 050.Python前端jQuery
一 jQuery是什么? jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team. jQuery是继prototype之后又一个优秀的Ja ...