この記事では主に、mysql 5.6 の centos のコンパイルとインストール、および複数の mysql インスタンスのインストールについて詳しく説明します。必要な方は参考にしてください
--1. mysql の新しいグループとユーザーを作成します
# useradd -M -s /sbin/nologin mysql
-。 -2. インストール要件 ライブラリ、コンパイラー
# yum install ncurses-devel openssl-devel cmake -y
--3. 解凍します
# tar zxvf mysql-5.6.35.tar.gz # cd mysql-5.6.35
--5. テンプレートを設定ファイルとしてコピーします
# cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DMYSQL_TCP_PORT=3306 \ -DENABLED_LOCAL_INFILE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DMYSQL_USER=mysql \ -DWITH_DEBUG=0 \ -DWITH_SSL=system # make # make install
-- 6. mysql 権限を設定します# cp support-files/my-default.cnf /etc/my.cnf
# chown -R mysql.mysql /usr/local/mysql/
# /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql # chown -R root /usr/local/mysql/ # chown -R mysql /usr/local/mysql/data/
# cp support-files/mysql.server /etc/init.d/mysqld # chmod +x /etc/init.d/mysqld # chkconfig mysqld on
を実行します--10. mysql管理者パスワードを変更します
#service mysqld start
mysql
#/usr/local/mysql/bin/mysqladmin -u root password '要设置的密码'
--12を追加します。 りー
.5 mysql 5.5.35 のコンパイルとインストールを最小限に抑える# /usr/local/mysql/bin/mysql -u root -p
# echo 'PATH=/usr/local/mysql/bin/:$PATH' >>/etc/profile # source /etc/profile
3. mysql 依存関係パッケージとコンパイル ツールをインストールします。
4. インストール前の準備:1234567 [root@mysql ~]# service iptables stop iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: [ OK ] [root@mysql ~]# chkconfig iptables off [root@mysql ~]# chkconfig iptables --list iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off
12 [root@mysql ~]# setenforce 0 [root@mysql ~]# vim /etc/sysconfig/selinux
SELINUX=disabled 12 [root@mysql ~]# getenforce Permissive
6. 設定ファイル (my. cnf) に次の行を追加し、それぞれ 3306 ディレクトリと 3307 ディレクトリに配置します。1234 [root@mysql ~]# yum install libaio-devel -y
[root@mysql ~]# yum install -y ncurses-devel
[root@mysql ~]# yum install -y gcc gcc-c++
[root@mysql ~]# yum install -y cmake
1 [root@mysql ~]# mkdir /usr/local/mysql
1 [root@mysql ~]# mkdir /data/mysql -p
以上がcentos のコンパイルと mysql5.6 のインストールの詳細な紹介、および複数の mysql をインストールするためのサンプル コードの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。