您的位置:

Linux运维工程师:MySQL安装及配置步骤详解

一、安装MySQL

1. 下载MySQL的安装包,在官网选择相应操作系统和版本进行下载。

    wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm    # 下载MySQL rpm包

2. 安装MySQL rpm包。

    rpm -ivh mysql57-community-release-el7-11.noarch.rpm    # 安装rpm包
    yum install mysql-server    # 安装MySQL服务器

3. 启动MySQL服务。

    systemctl start mysqld.service    # 启动MySQL服务

二、配置MySQL

1. 修改MySQL配置文件/etc/my.cnf,配置MySQL的相关参数。

    [mysqld]
    user=mysql
    basedir=/usr
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock

    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid

2. 修改MySQL的root用户密码。

    mysql_secure_installation    # 修改root用户密码

3. 创建一个新的用户并授权。

    mysql -u root -p    # 进入MySQL控制台
    CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';    # 创建用户
    GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;    # 授权

三、可选配置

1. 修改MySQL字符集。

    [mysqld]
    character-set-server=utf8mb4
    [client]
    default-character-set=utf8mb4

2. 配置MySQL高可用。

    ### 部署MHA架构,具体步骤参考相关文档 ###
    yum install -y perl-DBD-MySQL perl-Config-Tiny perl-Log-Dispatch perl-Parallel-ForkManager.noarch
    wget https://sourceforge.net/projects/mha4mysqlmanager/files/mha4mysql-manager/mha4mysql-manager-0.58/mha4mysql-manager-0.58.tar.gz/download -O mha4mysql-manager-0.58.tar.gz
    tar zxvf mha4mysql-manager-0.58.tar.gz
    cd mha4mysql-manager-0.58
    perl Makefile.PL
    make && make install

以上是Linux运维工程师安装及配置MySQL的步骤,通过以上步骤,我们可以轻松完成MySQL的安装及配置工作。