在 centos6 安装 MySQL5.7 官方文档
Adding the MySQL Yum Repository
First, add the MySQL Yum repository to your system's
repository list. Follow these steps:Go to the download page for MySQL Yum repository at
https://dev.mysql.com/downloads/repo/yum/.Select and download the release package for your
platform.Install the downloaded release package with the
following command, replacing
platform-and-version-specific-package-name
with the name of the downloaded package:Press CTRL+C to copyshell> sudo rpm -Uvh platform-and-version-specific-package-name.rpmFor example, for version
nof
the package for EL6-based systems, the command is:Press CTRL+C to copyshell> sudo rpm -Uvh mysql80-community-release-el6-n.noarch.rpm
NoteOnce the release package is installed on your system, any
system-wide update by the yum update
command (or dnf upgrade for dnf-enabled
systems) will automatically upgrade MySQL packages on your
system and also replace any native third-party packages, if
Yum finds replacements for them in the MySQL Yum repository.
See Upgrading MySQL with the MySQL Yum Repository and
Replacing a Native Third-Party Distribution of MySQL for details.Selecting a Release Series
When using the MySQL Yum repository, the latest GA release of
MySQL is selected for installation by default. If this is what
you want, you can skip to the next step,
Installing MySQL with Yum.Within the MySQL Yum repository
(https://repo.mysql.com/yum/),
different release series of the MySQL Community Server are
hosted in different subrepositories. The subrepository for the
latest GA series (currently MySQL 8.0)is enabled by default, and the subrepositories for all other
series (for example, the MySQL 5.7 series) are
disabled by default. Use this command to see all the
subrepositories in the MySQL Yum repository, and see which of
them are enabled or disabled (for dnf-enabled systems, replace
<span class="command"><strong>yum</strong></span> in the command with
<span class="command"><strong>dnf</strong></span>):
Press CTRL+C to copyshell> yum repolist all | grep mysqlTo install the latest release from the latest GA series, no
configuration is needed. To install the latest release from a
specific series other than the latest GA series, disable the
subrepository for the latest GA series and enable the
subrepository for the specific series before running the
installation command. If your platform supports the
yum-config-manager or dnf
config-manager command, you can do that by issuing,
for example, the following commands, which disable the
subrepository for the 8.0 series and enable the
one for the 5.7 series; for platforms that are
not dnf-enabled:Press CTRL+C to copyshell> sudo yum-config-manager --disable mysql80-community
shell> sudo yum-config-manager --enable mysql57-communityFor dnf-enabled platforms:
Press CTRL+C to copyshell> sudo dnf config-manager --disable mysql80-community
shell> sudo dnf config-manager --enable mysql57-communityBesides using yum-config-manager or the
dnf config-manager command, you can also
select a series by editing manually the
/etc/yum.repos.d/mysql-community.repo
file. This is a typical entry for a release series'
subrepository in the file:Press CTRL+C to copy[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysqlFind the entry for the subrepository you want to configure,
and edit the <code class="option">enabled</code> option. Specify
<code class="option">enabled=0</code> to disable a subrepository, or
<code class="option">enabled=1</code> to enable a subrepository. For
example, to install MySQL 5.7, make sure you
have <code class="option">enabled=0</code> for the above subrepository
entry for MySQL 8.0, and have
<code class="option">enabled=1</code> for the entry for the
5.7 series:
</p><div class="copytoclipboard-wrapper" style="position: relative;"><pre class="programlisting line-numbers language-ini"><div class="docs-select-all right" id="sa47436371" style="display: none;"><div class="copy-help left" style="display: none;">Press CTRL+C to copy</div> <div class="right"><button class="clipboard-btn" title="Copy to Clipboard"><span class="icon-clipboard"></span></button></div></div><code class=" language-ini"><span class="token comment" spellcheck="true"># Enable to use MySQL 5.7</span>
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
You should only enable subrepository for one release series at
any time. When subrepositories for more than one release
series are enabled, the latest series will be used by Yum.
Verify that the correct subrepositories have been enabled and
disabled by running the following command and checking its
output (for dnf-enabled systems, replace
yum in the command with
dnf):
Press CTRL+C to copyshell> yum repolist enabled | grep mysql
Installing MySQL
Install MySQL by the following command (for dnf-enabled
systems, replace yum in the command with
dnf):
Press CTRL+C to copyshell> sudo yum install mysql-community-server
This installs the package for the MySQL server, as well as
other required packages.
Starting the MySQL Server
Start the MySQL server with the following command:
Press CTRL+C to copyshell> sudo service mysqld start
For EL7-based platforms, this is the preferred command:
Press CTRL+C to copyshell> sudo systemctl start mysqld.service
You can check the status of the MySQL server with the
following command:
Press CTRL+C to copyshell> sudo service mysqld status
For EL7-based platforms, this is the preferred command:
Press CTRL+C to copyshell> sudo systemctl status mysqld.service
MySQL Server Initialization (as of MySQL
5.7): At the initial start up of the server, the
following happens, given that the data directory of the server
is empty:
The server is initialized.
An SSL certificate and key files are generated in the data
directory.The validate_password
plugin is installed and enabled.A superuser account
'root'@'localhost'
is created. A password for the superuser is set and stored
in the error log file. To reveal it, use the following
command:Press CTRL+C to copyshell> sudo grep 'temporary password' /var/log/mysqld.logChange the root password as soon as possible by logging in
with the generated, temporary password and set a custom
password for the superuser account:Press CTRL+C to copyshell> mysql -uroot -pPress CTRL+C to copymysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
MySQL's
validate_password
plugin is installed by default. This will require that
passwords contain at least one upper case letter, one lower
case letter, one digit, and one special character, and that
the total password length is at least 8 characters.
在 centos6 安装 MySQL5.7 官方文档的更多相关文章
- linux安装oracle的官方文档
1:https://docs.oracle.com/cd/E11882_01/install.112/e47689/toc.htm 2:https://oracle-base.com/articles ...
- MySQL8.0.28安装教程全程参考MySQL官方文档
前言 为了MySQL8.0.28安装教程我竟然在MySQL官方文档逛了一天,至此献给想入门MySQL8.0的初学者.以目前最新版本的MySQL8.0.28为示例进行安装与初步使用的详细讲解,面向初学者 ...
- CentOS7.3利用kubeadm安装kubernetes1.7.3完整版(官方文档填坑篇)
安装前记: 近来容器对企业来说已经不是什么陌生的概念,Kubernetes作为Google开源的容器运行平台,受到了大家的热捧.搭建一套完整的kubernetes平台,也成为试用这套平台必须迈过的坎儿 ...
- 在 Ubuntu 上安装 TensorFlow (官方文档的翻译)
本指南介绍了如何在 Ubuntu 上安装 TensorFlow.这些指令也可能对其他 Linux 变体起作用, 但是我们只在Ubuntu 14.04 或更高版本上测试了(我们只支持) 这些指令. 一 ...
- kafka安装配置及操作(官方文档)http://kafka.apache.org/documentation/(有单节点多代理配置)
https://www.cnblogs.com/biehongli/p/7767710.html w3school https://www.w3cschool.cn/apache_kafka/apac ...
- selenium安装及官方文档
selenium-python官方文档: https://selenium-python.readthedocs.io/ python3.5已安装的情况下,安装示意图如下 命令行输入 pip3 ins ...
- ubuntu16.04下snort的安装(官方文档安装)(图文详解)
不多说,直接上干货! 最近为了科研,需要安装和使用Snort. snort的官网 https://www.snort.org/ Snort作为一款优秀的开源主机入侵检测系统,在windows和Linu ...
- ubuntu14.04下snort的安装(官方文档安装)(图文详解)
不多说,直接上干货! 最近为了科研,需要安装和使用Snort. snort的官网 https://www.snort.org/ Snort作为一款优秀的开源主机入侵检测系统,在windows和Linu ...
- 【Phabricator】教科书一般的Phabricator安装教程(配合官方文档并带有踩坑解决方案)
随着一声惊雷和滂沱的大雨,我的Phabricator页面终于在我的学生机上跑了起来. 想起在这五个小时内踩过的坑甚如大学隔壁炮王干过的妹子,心里的成就感不禁油然而生. 接下来,我将和大家分享一下本人在 ...
随机推荐
- 前端提升生产力系列三(vant3 vue3 移动端H5下拉刷新,上拉加载组件的封装)
| 在日常的移动端开发中,经常会遇到列表的展示,以及数据量变多的情况下还会有上拉和下拉的操作.进入新公司后发现移动端好多列表,但是在看代码的时候发现,每个列表都是单独的代码,没有任何的封装,都是通过v ...
- oj教程--链表
链表.我们知道数组是一种通用的数据结构,能用来实现栈.队列等很多数据结构.而链表也是一种使用广泛的通用数据结构,它也可以用来作为实现栈.队列等数据结构的基础,基本上除非需要频繁的通过下标来随机访问各个 ...
- Atcoder 229
Atcoder 229 \(D.\)Longest X 题意 给定一个长度为\(N\)的字符串\(S\),\(S\)中包含$\ .\ \(和\)\ X\ \(两种字符,现在你可以将其中\)K\(个\) ...
- 基于SqlSugar的数据库访问处理的封装,支持多数据库并使之适应于实际业务开发中
在我的各种开发框架中,数据访问有的基于微软企业库,有的基于EFCore的实体框架,两者各有其应用场景,不过多的去比较.最近在使用SqlSugar的时候,觉得这个数据访问处理的组件确实很灵活,据说性能也 ...
- JAVA——选择,循环,顺序控制结构
目录 一.顺序控制 二.选择控制 2.1分支控制 2.1.1单分支 2.1.2双分支 2.1.3分支控制if-else 2.1.4嵌套分支 2.2switch分支结构 细节讨论 练习 题目1 题目2 ...
- C# form捕捉方向键事件
在C# Form中监听键盘输入事件本身是很简单的,但是如果是想监听键盘上的上下左右这四个方向键,实现起来有所不同.下面我就以一个Demo简单陈述一下实现过程. 一.为了让界面能够监听键盘事件,必须实现 ...
- json web token JWT实现TP5创建和验证
根据博客进行jwt初始化配置 https://blog.csdn.net/weixin_43389208/article/details/117442266?spm=1001.2014.3001.55 ...
- 17 数组 Arrays类
Arrays类 概念 数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作 ...
- BBS项目分布搭建四(点赞点踩及评论功能准备)
BBS项目分布搭建四(点赞点踩及评论功能) 1. 点赞点踩样式准备 # 在base.html文件中 head标签内 添加css模块: {% block css %} {% endblock %} # ...
- 微信网页JSDK接口-wx.chooseImage问题
wx.chooseImage({count: 1, // 默认9sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有sourceTy ...