蛋咔 發表於 2023-6-9 00:00:00

安装Percona Server的几个步骤

<h3>
                简介
        </h3>
        <p>
                Percona Server是基于官方MySQL的一个开发的分支,在功能和性能上较 MySQL 有着很显著的提升。
        </p>
        <p>
                <img title="安装Percona Server的几个步骤" alt="安装Percona Server的几个步骤" border="0" src="https://zhuji.jb51.net/uploads/img/202305/7ff402e3ae2560e2b02afc1f78feaede.jpg"></p>
        <p>
                安装Percona Server的步骤,跟安装MySQL官方的版本的步骤是一样的。
        </p>
        <h3>
                1.下载安装包
        </h3>
        <p>
                安装的时候一般下载Linux通用的二进制包,解压就可以直接安装 了。
        </p>
        <p>
                下载二进制包地址:
        </p>
        <p>
                www.percona.com/downloads/Percona-Server-5.7/,下载minimal版本就够用了
        </p>
        <h3>
                2.解压安装
        </h3>
        <p>
                安装目录做一个软链接,操作起来比较方便。
        </p>
        <ol class="dp-sql">
<li class="alt">
                        <span><span>tar zxvf Percona-Server-5.7.36-39-Linux.x86_64.glibc2.12-minimal.tar.gz </span></span>
                </li>
                <li>
                        <span>mv Percona-Server-5.7.36-39-Linux.x86_64.glibc2.12-minimal /usr/<span class="keyword">local</span><span>/Percona-Server-5.7.36-39-Linux.x86_64.glibc2.12 </span></span>
                </li>
                <li class="alt">
                        <span>ln -s /usr/<span class="keyword">local</span><span>/Percona-Server-5.7.36-39-Linux.x86_64.glibc2.12 /usr/</span><span class="keyword">local</span><span>/mysql </span></span>
                </li>
                <li>
                        <span>echo <span class="string">'export PATH=/usr/local/mysql:$PATH'</span><span> &gt;&gt; /etc/profile </span></span>
                </li>
                <li class="alt">
                        <span>source /etc/profile </span>
                </li>
                <li>
                        <span>mysql -V </span>
                </li>
        </ol>
<h3>
                3.创建用户及目录
        </h3>
        <p>
                mysql要求是使用一个普通用户进行运行,一般也叫mysql就可以,(也可以修改,包括脚本)
        </p>
        <ol class="dp-sql">
<li class="alt">
                        <span><span>useradd -M -s /sbin/nologin mysql </span></span>
                </li>
                <li>
                        <span>mkdir -p /data/mysql </span>
                </li>
        </ol>
<h3>
                4.创建配置文件
        </h3>
        <ol class="dp-sql">
<li class="alt">
                        <span><span>if [ -f /etc/my.cnf ]; </span><span class="keyword">then</span><span> </span></span>
                </li>
                <li>
                        <span>mv /etc/my.cnf /etc/my.cnf_bak$(<span class="keyword">date</span><span> </span><span class="string">"+%Y%m%d_%H%M%S"</span><span>) </span></span>
                </li>
                <li class="alt">
                        <span>fi </span>
                </li>
                <li>
                        <span></span>
                </li>
                <li class="alt">
                        <span>cat &gt; /etc/my.cnf &lt;<eof span></eof></span>
</li>
                <li>
                        <span> </span>
                </li>
                <li class="alt">
                        <span>basedir=/usr/<span class="keyword">local</span><span>/mysql </span></span>
                </li>
                <li>
                        <span>datadir=/data/mysql </span>
                </li>
                <li class="alt">
                        <span>port=3306 </span>
                </li>
                <li>
                        <span>socket=/data/mysql/mysqld.sock </span>
                </li>
                <li class="alt">
                        <span>EOF </span>
                </li>
        </ol>
<h3>
                5.初始化
        </h3>
        <p>
                数据库需要一些初始化的文件,这时候就需要用到mysqld进行初始化。
        </p>
        <ol class="dp-sql">
<li class="alt">
                        <span><span>/usr/</span><span class="keyword">local</span><span>/mysql/bin/mysqld </span><span class="comment">--initialize-insecure --user=mysql --datadir=/data/mysql</span><span> </span></span>
                </li>
        </ol>
<p>
                --initialize-insecure这个参数表示初始化,但是root@localhost用户的密码设置为空,安装后要尽快修改复杂密码。
        </p>
        <p>
                原文链接:https://www.toutiao.com/a7044818272427966979/
        </p>
頁: [1]
查看完整版本: 安装Percona Server的几个步骤