CentOS yum 安装 Mysql5.7

    xiaoxiao2021-03-25  133

    既然是 CentOS,那么我们按照官方文档《Installing MySQL on Linux Using the MySQL Yum Repository》来安装吧! 注意:安装的是当前最新版本 5.7!

    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 相关文档

    《Chapter 1 Installing MySQL on Linux Using the MySQL Yum Repository》《2.5.1 Installing MySQL on Linux Using the MySQL Yum Repository》《What is the default root pasword for MySQL 5.7》《Linux 安装 MySQL 以及 一些常见问题解决方案》
    转载请注明原文地址: https://ju.6miu.com/read-8083.html

    最新回复(0)