MySQL5最新版本网络部署CO7

  • 资源
  • 步骤
    • 1.添加 MySQL Yum 存儲庫
    • 2.查询存储库并启用指定版本子库
    • 3.在线安装MySQL
    • 4.启动 MySQL Server
    • 5.获取临时密码并登录修改
  • 其他配置
    • 远程访问 【重启后生效】
    • 自启及重启
    • 字符集
    • 关闭防火墙

参考官网的Yum安装快速指南,真的就巨快,只要有网络

资源

官方快速指导:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
官方文档指导: https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html
官方存储库页面: https://dev.mysql.com/downloads/repo/yum/
Red Hat / Oracle Linux 7 发行包:https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
MySQL可配置属性列表:https://dev.mysql.com/doc/refman/5.7/en/server-option-variable-reference.html

步骤

1.添加 MySQL Yum 存儲庫

$ mkdir download
$ cd download/
$ wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
$ sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm$ yum repolist enabled | grep "mysql.*-community.*"
mysql-connectors-community/x86_64    MySQL Connectors Community              153
mysql-tools-community/x86_64         MySQL Tools Community                   110
mysql80-community/x86_64             MySQL 8.0 Community Server              177

注1: wget -i -c -i [–input-file=file] 从文件中 获取 URLS 并执行下载 ==> 批量下载,-c [–continue] 如果已存在即将执行的下载,则继续未完成的中断任务
注2:根据 自身系统 例如 RedHet 7、8是不同的有区别的,需要参考–官方存储库页面

2.查询存储库并启用指定版本子库

$ yum repolist all | grep mysql
$ yum -y install yum-utils
$ sudo yum-config-manager --enable mysql57-community
$ sudo yum-config-manager --disable mysql80-community
$ yum repolist enabled | grep mysql

注:最后的命令为查询 开启的MySQL系列,同时只开启一个,手闲开两个也只会选择最新
注:也可以通过修改配置文件的方法,启用和禁用存储库。

3.在线安装MySQL

$ screen -S m-i
$ rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
$ sudo yum -y install mysql-community-server

注:针对 EL 8 (CentOS)需要调用 sudo yum module disable mysql
除非禁用此模块,否则它将屏蔽MySQL Yum 存储库提供的软件包。

4.启动 MySQL Server

$ systemctl start mysqld.service
$ systemctl status mysqld.service

注:MySQL服务器第一次初始化
a.服务器初始化(很多)。
b.SSL证书和密钥文件在数据目录中生成。
c.validate_password插件安装并启用。
d.创建一个超级用户帐户’root’@‘localhost’ 。

5.获取临时密码并登录修改

$ sudo grep 'temporary password' /var/log/mysqld.log
2020-06-07T07:41:53.044364Z 1 [Note] A temporary password is generated for root@localhost: ?
$ mysql -uroot -p
>ALTER USER 'root'@'localhost' IDENTIFIED BY '';

注:密码要求必须混合 特殊字符+数字+大小写字母 4类符号

其他配置

远程访问 【重启后生效】

update user set host = '%' where user = 'root';
grant all privileges  on *.* to root@'%' identified by "#Root123456";

自启及重启

systemctl enable mysqld
systemctl restart mysqld.service

字符集

$ mysql -uroot -p
>>show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+$ sudo vim /etc/my.cnf
>>
[mysqld]
character_set_server=utf8mb4
<<

注1:原库的设定不会发生变化,配置文件中的参数修改只对新建的数据库生效
注2:默认字符集即是 utf8,但它缺少 Unicode 4字节字符,故此改为其超集。

关闭防火墙

firewall-cmd --state
systemctl stop firewalld.service
systemctl disable firewalld.service

【MySQL基础 安装】CentOS 7 Yum网络部署 最新官方MySQL5 2020_2_1相关推荐

  1. RedHat Linux 7安装CentOS 7 yum源

    RedHat Linux 7安装CentOS 7 yum源 问题描述 解决步骤 0,进入/opt目录,进入root模式,新建yum目录 1,查看自己redhat版本 2,查看redhat 7.0系统本 ...

  2. 虚拟机(VMware)安装Centos后,网络配置(设定静态IP、本地主机与虚拟机互ping通)

    虚拟机(VMware)安装Centos后,网络配置(设定静态IP.本地主机与虚拟机互ping通) 提示:写这篇东西的背景是:本人对计算机网络不太熟,但又遇上要配置虚拟机.本想着搭个集群环境直接就搞正事 ...

  3. MySQL的安装 - CentOS7(YUM安装)

    目录 前言: 二.卸载 三.检测安装的yum是否有问题,执行命令进行测试 yum安装MySQL: 使用wget修改为阿里云镜像源 1.wget和yum的区别 2.使用wget修改为阿里云镜像源 3.数 ...

  4. VMware安装CentOS 7,网络配置、安装桌面

    0.引言 日常工作和学习中需要用到CentOS做服务器,工作的服务器环境是CentOS 6.5,纯dos界面,真的让作为小白的我抓狂(其实作为服务器来说最好是没有图形界面的),有空下来决定好好整理下C ...

  5. mysql php7安装配置_centos7无网络下安装部署php7.1.33+mysql5.7.28+apache2.4.6-Go语言中文社区...

    centos7无网络下安装部署php7.1.33+mysql5.7.28+apache2.4.6 一. 1.先ping www.baidu.com,root账户下,如果未联网,创建目录,把提前下载好的 ...

  6. MYSQL基础之centos 6下二进制安装mariadb

    安装mysql的方法: 1.源代码:编译安装 2.二进制格式的程序包:展开至特定路径,并经过简单配置后即可使用 3.程序包管理器管理的程序包 项目官方最新版地址:https://downloads.m ...

  7. 在VM上安装centOS后的网络配置

    花了点时间,研究了下VM上的linux虚拟机的网络配置问题. 1.环境 主机:winXP SP2,家庭宽带,局域网连到路由器,ip地址为192.168.1.101. 虚拟机:centOS(redhat ...

  8. [Linux] Vmware 15安装CentOs后显示网络不可用

    转载自:https://blog.csdn.net/chenjin_chenjin/article/details/83617186 在虚拟机上安装好centos7后,ping www.baidu.c ...

  9. 服务器小白-MYSQL基础安装配置

    下载-yum 官方yum源RPM安装包 http://dev.mysql.com/downloads/repo/yum/ wget下载 wget http://dev.mysql.com/get/my ...

  10. Fedora安装mysql(基础安装)

    Fedora安装mysql 更新源 # dnf upgrade # dnf update 安装 # dnf install -y community-mysql-server 启动服务 # syste ...

最新文章

  1. easyui点击搜索的时候获取不要文本框里面的值的问题
  2. Python十分适合用来开发网页爬虫
  3. java演出厅选票_高仿猫眼电影选座(选票)模块-b
  4. github初学者指南_GitHub初学者指南
  5. Delphi Open Tools Api实例研究(二)
  6. hdoj 4526 威威猫系列故事——拼车记
  7. java基于ssm医院病历管理系统
  8. 计算机二级C++知识点归纳之公共基础
  9. HDU 6070 线段树
  10. 第三章 图表辅助元素的定制
  11. Jenkins流水线部署java项目
  12. antd select.option选项加入额外属性
  13. android 读build.prop,Android build.prop简介
  14. Hazelcast源码剖析之Eviction
  15. 多个pdf文件如何合并为一个文件?怎样将多个pdf文件合并到一个文件?
  16. C语言中Const指针变量(常指针)
  17. append和extend的区别
  18. 解决数组转对象后,key自动排序
  19. 10个程序员必上的网站
  20. 当代大学生应该如何学习计算机科学

热门文章

  1. 如何修改服务器ntp配置,[修改]Linux下NTP服务器的配置
  2. php判断手机浏览器,php判断是不是手机浏览器访问
  3. Cortex-M3 (NXP LPC1788)之ADC模/数转换器
  4. 为酒店设计一套计算机网络管理系统,酒店管理系统设计与方案.doc
  5. 曲线运动与万有引力公式_高一物理曲线运动万有引力试题
  6. ubuntu命令chmod755
  7. 蜀海供应链数仓平台建设实践
  8. 应用于手机触摸屏中的电容式触摸芯片
  9. 风尚云网学习-css实现文字超出隐藏为省略号...
  10. 【论文笔记】DeepIGeoS:A Deep Interactive Geodesic Framework for Medical Image Segmentation