一、【使用网易源安装 MySQL】

1.1 CentOS 7 安装MySQL

(2020-11-17 发现网易yum镜像不能用了,清华可以)

添加yum 源文件: vi /etc/yum.repos.d/mysql-community.repo

[mysql-connectors-community]

name=MySQL Connectors Community

baseurl=https://mirrors.163.com/mysql/yum/mysql-connectors-community-el7-$basearch/

enabled=1

gpgcheck=1

gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql

[mysql-tools-community]

name=MySQL Tools Community

baseurl=https://mirrors.163.com/mysql/yum/mysql-tools-community-el7-$basearch/

enabled=1

gpgcheck=1

gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql

[mysql-5.6-community]

name=MySQL 5.6 Community Server

baseurl=https://mirrors.163.com/mysql/yum/mysql-5.6-community-el7-$basearch/

enabled=0

gpgcheck=1

gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql

[mysql-5.7-community]

name=MySQL 5.7 Community Server

baseurl=https://mirrors.163.com/mysql/yum/mysql-5.7-community-el7-$basearch/

enabled=1

gpgcheck=1

gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql

[mysql-8.0-community]

name=MySQL 8.0 Community Server

baseurl=https://mirrors.163.com/mysql/yum/mysql-8.0-community-el7-$basearch/

enabled=1

gpgcheck=1

gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql

安装mysql:yum install mysql-community-server

1.2 CentOS 8 或 6 安装 MySQL

只需将上面repo脚本中所有 el7 替换成 el8 或 el6 即可。

sed -i 's#el7#el8#g' /etc/yum.repos.d/mysql-community.repo # Centos 8

sed -i 's#el7#el6#g' /etc/yum.repos.d/mysql-community.repo # Centos 6

1.3 安装指定版本

以v5.7为例:将上面脚本中除 ‘mysql-5.7-community’ 标签下 enabled = 1,其他标签下全部置为0即可。

二、【使用其他国内源】

2.1 使用清华源

直接将上面脚本域名换成 mirrors.tuna.tsinghua.edu.cn 即可。

sed -i 's#mirrors.163.com#mirrors.tuna.tsinghua.edu.cn#g' /etc/yum.repos.d/mysql-community.repo

2.2 使用腾讯源

替换域名为 mirrors.cloud.tencent.com

sed -i 's#mirrors.163.com#mirrors.cloud.tencent.com#g' /etc/yum.repos.d/mysql-community.repo

三、安装后初始化

3.1 启动服务

systemctl start mysqld

systemclt enable mysqld

systemctl daemon-reload

3.2 修改初始密码

- 从日志中获取系统初始密码

grep 'generated' /var/log/mysqld.log | awk -F ' ' '{print $13}'

- 使用初始密码登录并修改初始密码

mysql -uroot -p

alter user 'root'@'localhost' identified by 'Admin@123';

- 修改密码安全级别策略

在配置文件 /etc/my.cnf中添加:

validate_password.length = 0

validate_password.mixed_case_count = 0

validate_password.number_count = 0

validate_password.policy = LOW

validate_password.special_char_count = 0

现在可以重新登录mysql修改简单密码或空密码了。

3.3 开启远程连接

有些远程客户端不支持 caching_sha2_password 密码加密方式,改成native 方式:

// 允许root任意ip登录

update user set host='%' where user='root';

flush privileges;

// 修改密码加密方式

alter user 'root'@'%' identified with mysql_native_password by '123456';

// 设置root 密码永久有效

alter user 'root'@'%' identified by '123456' password expire never;

flush privileges;

centos mysql源_CentOS 使用国内源安装 MySQL相关推荐

  1. 如何通过yum安装mysql数据库_CentOS 7通过yum安装MySQL数据库例子

    在CentOS 7中使用yum list mysql*,没有可以安装的MySQL版本,CentOS 7中默认使用的数据库是MariaDB,关于MariaDB,它是MySQL的一个分支,MySQL被Or ...

  2. centos6.5 mysql 远程访问_CentOS 6.5 中安装 Mysql 5.6,并远程连接Mysql

    ι 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.在安装CentOS时,若选择的是Basic Server(可支持J2EE开发),则新安装好的CentOS系统中默认是已经安装了一个mysq ...

  3. ubuntu 18.04 LTS 国内源安装docker

    ubuntu 18.04 LTS 国内源安装docker 检查系统内核版本 $uname -r 4.15.0-42-generic 修改apt国内源为中科大源 sudo cp /etc/apt/sou ...

  4. 在docker中配置apt工具与python的源均为国内源

    在docker中配置apt工具与python的源均为国内源 1.准备并进入一个docker容器 本文主要包含一些常用的配置方法.包括在docker中配置系统源.python源. 打开 linux 终端 ...

  5. 【Python随手笔记】pip国内源安装及Jupyter修改默认工作路径

    pip国内源安装第三方库 默认的pip install 是使用官方的源进行安装,由于是在国外,因此下载安装时通常会因为访问超时而导致安装失败. 国内的一些镜像: 阿里云: https://mirror ...

  6. teamcity mysql 配置_CentOS 7 上 TeamCity 安装

    CentOS 7 上 TeamCity 安装 非入门教程, 初次接触centos/docker的朋友需要谨慎 一. 安装 MySQL 为了后续的需要, 这里安装了 Docker, 当然如果你已经有了 ...

  7. mysql 5.6 for centos_编译安装MySQL 5.6.16 for CentOS 6.4

    #--------------------------------------# # create by xk # by 2014-3-27 # 运维社区 #--------------------- ...

  8. linux安装mysql步骤用yum_linux 使用yum安装mysql详细步骤

    环境:Centos 6.5 Linux 使用yum命令安装mysql 1. 先检查系统是否装有mysql [root@localhost ~]#yum list installed mysql* [r ...

  9. mysql数据库开启远程连接_安装MySQL数据库并开启远程访问

    一.安装MySQL数据库 MySQL安装在系统盘下(C:\Program Files),方便系统备份. 1.双击安装程序,勾选"I accept the license terms" ...

  10. php5 mysql 源_CentOS 7.4使用yum源安装MySQL5.7

    从CentOS 7.0发布以来,yum源中开始使用Mariadb来代替MySQL的安装.即使你输入的是yum install -y mysql , 显示的也是Mariadb的安装内容.使用源代码进行编 ...

最新文章

  1. switch……case里的case能不能同时定义多个值呢?
  2. Python Flask web 项目零改动迁移至阿里云函数计算
  3. php使用curl下载指定大小的文件
  4. 使用Object.observe 实现数据绑定
  5. 手把手教出欧拉!数学界最伟大的老师惨遭全网歪曲抹黑,奇葩说陈铭一句话揭露真相.........
  6. 微信公布6月朋友圈十大谣言 包括不打疫苗不让上飞机高铁等
  7. vc中调用其他应用程序的方法(函数) winexec,shellexecute ,createprocess 1
  8. 数字货币交易系统_符合数字货币市场的量化交易系统
  9. sysbench 0.5 oltp测试笔记
  10. php 61850,基于IEC61850智能电子设备(IED)系统解决方案.PDF
  11. ffmpeg处理YUV422和YUV420P相互转换
  12. html5 for vs2008插件,Chart 控件 for vs2008的安装
  13. 微控制器编程技术c语言,1.单片机C语言编程技术分析.pptx
  14. ADF单位根检验三种形式_第三章(下):t 检验和 F 检验
  15. 区块链学习笔记19——ETH难度调整
  16. android8.1字体,Android8.1系统字体
  17. 计算机的组成部件有,电脑的组成部件
  18. 惠普硬盘测试工具_短DST未通过,手把手教你惠普笔记本如何检测硬盘
  19. 微信支付V3 消费后轮询支付结果的方案
  20. 物联网平台构架系列 (二):Amazon, Microsoft, IBM IoT 解决方案导论 之 设备

热门文章

  1. julia: 如何序列化和反序列化?
  2. 云原生时代企业级应用架构设计的思考
  3. 阿里云贾扬清发布大数据+AI产品体系“阿里灵杰” | 云栖大会
  4. SRS为何加入木兰社区孵化?
  5. 迎建国七十周年,Linux厂商巡礼之一铭软件
  6. 【图像处理基础】基于matlab图像SRGB+Adobe RGB伽马校正【含Matlab源码 255期】
  7. 毕设题目:Matlab目标跟踪
  8. 【图像分割】基于K-means聚类算法图像分割【含Matlab源码 1476期】
  9. 【图像隐写】基于matlab DWT数字水印嵌入+提取+攻击【含Matlab源码 622期】
  10. Latex:利用BibTeX批量导入参考文献