centos7 PHPの開発環境がインストールさ-mysql

MySQLのインストール

1.インストール CMakeの(としてのMySQLのインストールツール

      タール-zxvf cmakeの-3.8.0.tar.gz

     CDのcmakeの-3.8.0

    ./bootstrap

    gmakeを

   gmakeをインストール

 2. インストール boost_1_59_0

      タール-zxvf boost_1_59_0.tar.gz

     CDのboost_1_59_0

    ./bootstrap.sh

    ./b2

    インストール./b2

ユーザー設定ディレクトリを作成します3。

         追加 mysqlのユーザーおよびグループに属し

         / usr / sbinに/ groupaddのmysqlの

        / usr / sbinに/ useraddの-g mysqlのmysqlの

     作成 mysqlのインストールディレクトリとデータディレクトリを

        MKDIRは/ usr / local / mysqlの

        MKDIRは/ usr / local / mysqlの/データ

     変更のmysql ディレクトリの所有者を

        chownコマンド-R mysqlの:mysqlのは/ usr / local / mysqlの

4.インストールのmysql

       タール-zxvfのmysql-5.7.14.tar.gz

       cd mysql-5.7.14

       次のテキストをコピーします。

        cmakeの。-DCMAKE_INSTALL_PREFIX =は/ usr / local / MySQLの-DMYSQL_DATADIR =は/ usr / local / MySQLの/データ-DDOWNLOAD_BOOST = 1 -DWITH_BOOST =は/ usr / local / SRC / boost_1_59_0 -DMYSQL_UNIX_ADDR =は/ usr / local /のMySQL / TMP /にmysql.sock -DDEFAULT_CHARSET = UTF8 -DDEFAULT_COLLATION = utf8_general_ci -DENABLED_LOCAL_INFILE = ON -DWITH_INNOBASE_STORAGE_ENGINE = 1 -DWITH_FEDERATED_STORAGE_ENGINE = 1 -DWITH_BLACKHOLE_STORAGE_ENGINE = 1 -DWITHOUT_EXAMPLE_STORAGE_ENGINE = 1 -DWITHOUT_PARTITION_STORAGE_ENGINE = 1 -DWITH_FAST_MUTEXES = 1 -DWITH_ZLIB =バンドル-DENABLED_LOCAL_INFILE = 1 -DWITH_READLINE = 1 -DWITH_EMBEDDED_SERVER = 1 -DWITH_DEBUG = 0

 

       メイク

      make installを

      

5.mysql インストールを再コンパイルに失敗し、古いオブジェクトファイルとキャッシュ情報を削除する必要があります

      きれいにします

     RM -f CMakeCache.txt

    RM -rfな/etc/my.cnf

6.設定の mysqlのとデータベースを初期化します

       プロファイル:

            CP /usr/local/mysql/support-files/my-default.cnfな/etc/my.cnf

       データベースを初期化します。

           ./mysqld --initialize --user = MySQLの--basedir =は/ usr / local / MySQLの--datadir =は/ usr / local / MySQLの/データ

    [スタート] MySQLデータベース

      / usr / local / mysqlの/ binに/ mysqld_safeをする-defaults-ファイル=は/ etc / my.cnfの-basedir =は/ usr / local / mysqlの--datadir =は/ usr / local / mysqlの/データ-user = mysqlの&./- -mysqld_safe --basedir =は/ usr / local / MySQLの--datadir =は/ usr / local / MySQLの/データ--user = MySQLの&

       有効にするかどうかを確認してください

      PS -ef | grepのmysqldを

     ソフトリンク:

     LN -sは/ usr / local / mysqlの/ binに/ mysqlのは/ usr / binに

初期化コードを変更7.

        MySQLの-uルート-p

       設定したパスワード=パスワード( 'XXX');

       アルターユーザー「ルート」@「localhost」のパスワードが決して期限切れになりません。

       。ルートに* *上のすべての権限を付与します@「XXX」で識別される「%」;

      *上のすべての権限を付与*「ルート」@「%」GRANTオプションで「XXX」で識別します。

      フラッシュ権限;

 

8.ブート

  1. タッチ/usr/lib/systemd/system/mysql.service

         2.設定内容

        

[単位] 
説明= MySQLサーバの
ドキュメント=男性:mysqldを(8)
ドキュメント=のhttp://dev.mysql.com/doc/refman/en/using-systemd.html 
= network.target後
= syslog.targetした後
、[インストール] 
WantedBy = multi-user.target 
[サービス] 
ユーザ= mysqlの
グループ= mysqlの
ExecStart =は/ usr / local / mysqlの/ binに/のmysqld --defaults-ファイル=は/ etc / my.cnfの
LimitNOFILE = 5000 
#再起動=オンの失敗
#RestartPreventExitStatus = 1 
#PrivateTmp =偽

9.操作     

        MySQLを起動systemctl

       systemctl停止mysqlの

      systemctl再起動のMySQL

       systemctl無効にmysqlの

       MySQLを有効systemctl

       systemctl状況mysqlの

  

おすすめ

転載: www.cnblogs.com/ddf128/p/12123837.html