1 Steps for a Fresh Installation of MySQL

# wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm

# yum localinstall mysql57-community-release-el6-9.noarch.rpm

以上步骤其实是把 MySQL Yum repository 添加到了系统的 repository list 里去了。ll /etc/yum.repos.d/ 命令可以查看。

检查 MySQL Yum repository 有没有添加成功:

# yum repolist enabled| grep "mysql.*-community.*"

可以看到很多 Mysql repository。

2 Selecting a Release Series

默认是安装最新的(5.7),如果要修改,这一步可以修改。详见文档。

3 Installing MySQL

# yum install mysql-community-server

默认会写一个文件到 /etc/my.cnf,即 Mysql 的配置文件。

以上安装命令还会安装一下相关的组件,比如 mysql-community-client,详见文档。

4 Starting the MySQL Server

# service mysqld start

这里不太明白为什么启动命令不是 service mysqld start。

查看运行状态:

# service mysqld status

注意:Mysql5.7 不像5.6及以前的版本,5.6及以前的版本,默认的 root 账户密码是空,但是 Mysql5.7 会设置 root 账户一个随机密码,并且存储到 error log file,使用以下命令查看:

# grep 'temporary password' /var/log/mysqld.log

尽早修改默认的随机密码!步骤如下:

# mysql -uroot -p

# ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

说明:因为默认安装并启用了validate_password plugin,所以要求密码:至少包含一个大写、一个小写、一个数字、一个特殊字符、至少8位。

5 Securing the MySQL Installation

不必多说,一个类似于安全向导的软件,用于进行一些比如 root password 的设置操作:

# mysql_secure_installation

6 Installing Additional MySQL Products and Components with Yum

安装额外的组件。详见文档。

7 其他安装方式

其他很常见的就是自行下载 rpm 安装包然后 rpm -ivh xxx.rpm 安装方式了。总的来说,rpm 方式安装自主性比较大一些,但是要自己先安装依赖。这位博主的博客挺全的:《Linux 安装 MySQL 以及 一些常见问题解决方案》。这里就不多说了。

8 相关文档

yum mysql5.7位置_CentOS yum 安装 Mysql5.7相关推荐

  1. centos安装mysql5.6系统崩溃_CentOS中安装MySQL5.6报错的解决方法

    由于项目需要,必须使用最新出来的MySQL5.6社区版本,使用的操作系统是CentOS6.3.然后安装到中途报错如下:file /usr/share/mys 由于项目需要,必须使用最新出来的MySQL ...

  2. 源码编译mysql5.5_源码编译安装MySQL5.5

    前面的blog都有介绍mysql数据库存,不过那都是通用二进制的格式安装的,本文主要介绍在Centos6.5系统上源码编译安装MySQL数据库以及如何在Centos5系列版本的系统上如何编译安装cma ...

  3. centos 安装mysql5.7.19_centos7源码安装mysql5.7.19

    centos7源码包安装mysql5.7 5.7.20安装方法和5.7.19的一样. 1.安装前准备 清空环境.安装相应的软件包 1>关闭防火墙和SELinux 2>配置yum源(阿里云, ...

  4. centos安装mysql5.7.19_Linux下Centos7安装Mysql5.7.19的详细教程

    1.下载mysql 2.选择源码包,通用版点击下载 直接下载就可以了,不用登录 3.解压编译 tar -zxvf mysql-5.7.19.tar.gz cd mysql-5.7.19.tar.gz ...

  5. centos 安装mysql5.6.20_Linux学习15-CentOS安装mysql5.6环境

    前言 在linux上安装mysql5.6版本,并远程连接mysql数据库操作 安装mysql mysql的安装可以用yum安装更方便 [root@yoyo ~]# cd /usr/local/ [ro ...

  6. centos7源代码安装mysql5.7_CentOS7源码编译安装MySQL5.7.11

    最新mysql5.7.15,更新于2016-10-11 准备工作 yum -y install ncurses-devel cmake​ 下载地址 http://cdn.mysql.com/Downl ...

  7. 二进制安装mysql5.6_轻松使用二进制安装Mysql5.6

    二进制安装mysql5.6 系统环境:Centos6.5 x86_64 mysql二进制包:mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz #解压tar包到指定安装 ...

  8. win10 mysql5.5无响应_Win10安装mysql5.5安装最后一步停住卡死未响应的解决方法

    在win10系统中安装了Mysql5.5,不过在配置到最后一步的时候,就会出现停止卡死未响应的现象,尝试修改了Mysql端口号和修改了Mysql服务名之后,都不能解决该问题,还使用管理员身份启动Mys ...

  9. win10安装mysql5.7.15_win10上如何安装mysql5.7.16(解压缩版)

    注:本文涉及的是解压缩版的安装 安装教程 下载mysql 解压缩下载的文件 修改ini文件(在解压缩后的mysql文件夹中) 实际上修改的是my-default.ini文件 在文件中添加如下路径和地址 ...

最新文章

  1. CPU Cache原理与示例
  2. win2003辅助域服务器相关几个错误日志的解决办法
  3. 利用单臂路由实现VLAN间路由
  4. MongoDB日志切换(Rotate Log Files)指南
  5. linux下编译安装gcc,Linux编译安装GCC 5.1.0
  6. RocketMQ-手把手教你搭建集群
  7. VMware8.0虚拟机中安装Ubuntu12.04使用NAT设置连接网络
  8. Java Stream API性能测试
  9. 检查Red Hat JBoss BRMS部署架构的规则和事件(第一部分)
  10. C++ STL 容器之stack简单使用
  11. 【C语言进阶深度学习记录】十九 #pragma使用与分析
  12. 通过JavaScript操作HTML中select标签
  13. php 字符串的比较大小,php怎么比较两个字符串的大小
  14. 程序员怎样上元宇宙的车?
  15. 【转贴】没有div没有float没有clear没有hack的超强CSS布局
  16. android微信支付指纹支付,为什么微信支付不能指纹支付?微信怎么指纹支付?
  17. 如何备份以及恢复Windows系统的环境变量
  18. WaveSwipeRefreshLayout实现微信热文精选,微信热文安卓app版,activity中viewpager套fragment
  19. exit code非0什么意思C语言,c++程序出现exit code -1073740940 (0xC0000374)
  20. 形式逻辑(普通逻辑)6:复合判断

热门文章

  1. Matlab去掉矩阵中的全0行或列
  2. ConcurrentLinkedQueue
  3. java 设置两个方法互斥_分享两个操作Java枚举的实用方法
  4. 新手上路之django项目开发(二)-----mysql数据库配置及其增删改查操作
  5. 怎样打开计算机音频服务器,win10系统音频服务器未运行的修复步骤
  6. linux wenj 立即生效_【新书连载】测试工程师核心开发技术(3)—远程登录Linux系统...
  7. java 批量验证_正则表达式批量验证函数
  8. 【APICloud系列|35】APICLloud开源官方模块
  9. 致我们曾经白嫖的网站
  10. IE9真的支持CSS3和HTML5?