1.tar -zxvf mysq.tarファイル(OPTフォルダ)
2. mysqlディレクトリに最初のCD、ライン複製によって、次の行に注意してください。以下の実装で
cmakeの-DCMAKE_INSTALL_PREFIX =は/ usr / local / MySQLの
-DMYSQL_DATADIR =は/ usr / local / MySQLの/データ-DSYSCONFDIR = /など
-DWITH_MYISAM_STORAGE_ENGINE = 1 -DWITH_INNOBASE_STORAGE_ENGINE = 1
-DWITH_MEMORY_STORAGE_ENGINE = 1 -DWITH_READLINE = 1
-DMYSQL_UNIX_ADDR =の/ var / libに/ MySQLの/にmysql.sock -DMYSQL_TCP_PORT = 3306
-DENABLED_LOCAL_INFILE = 1 -DWITH_PARTITION_STORAGE_ENHINE = 1
-DEXTRA_CHARSETS =全て-DDEFAULT_CHARSET = UTF8
-DDEFAULT_COLLATION = utf8_general_ci
- 作る&& make installを
4.設定のMySQL
アクセス許可を設定します
そこにMySQLのユーザーとユーザーグループかどうかを確認するには、次のコマンドを使用します
猫の/ etc / passwdのユーザリストを参照
ユーザグループのリストを表示するために猫の/ etc /グループを
作成していない場合
groupaddのmysqlの
は、useradd -g mysqlのmysqlの
修改は/ usr / local / mysqlの权限
のchown -R mysqlの:mysqlのは/ usr / local / mysqlの
(次の命令で)インストールパスに初期設定、初期設定スクリプトは、システムは、データベースとテーブルの作成に来る
CDを/ usr / local / MySQLの
それは追加する必要があります:yumのインストール「perlの(データ:: Centos7ダンパーを')
スクリプト/ --basedir mysql_install_dbに=は/ usr / local / MySQLの--datadir =は/ usr / local / MySQLの/データ--user = MySQLは、[これは命令である]
注:サービスは、MySQLを起動したとき、それは一定の順序に従いますmy.cnfの検索、/ etcディレクトリの最初の一見、それが検索を見つけることができません「$ BASEDIR / my.cnfの」、この場合には、MySQLの設定の新バージョンである/usr/local/mysql/my.cnf、ありますファイルのデフォルトの場所!
注:それ以外の場合は、/etc/my.cnf.bak:インストールが完了したら、CentOSの6.8オペレーティングシステムの最小バージョンは、/ etcディレクトリに、次のような他の名前に名前を変更し、このファイルを必要とするmy.cnfファイルがあるだろうソースファイルが起動しない、その結果、MySQL設定の適切なインストールを妨げることができます。
:干渉を防止するために名前を変更し
、MVな/etc/my.cnf /etc/my.cnf.bakを
[スタート] MySQLは
、サービスを追加したのinit.dディレクトリにサービススクリプトをコピーして、ブート設定
[下で実行注意を/ usr / local / MySQLの]
CP-サポートファイル/ mysql.serverの/etc/init.d/mysql
chkconfigのMySQLのON(最初からセットブート)
サービスが開始MYSQL - MySQLの(私はここcentos7 systemctl起動モード故障、またはサービス開始)開始
変更するには、次のコマンドを実行してrootパスワードの
CDは/ usr / local / MySQLの/ binに
./mysql -uroot-
のMySQL>のSET PASSWORD = PASSWORD( 'ルート');
の設定環境変数:
Vimの/ etc / profileを(この文書の)
ほとんどの中(構成されたJDKの環境変数が真である)に加えて下
PATH =は/ usr / local / MySQLの/ binに:$ PATH
輸出PATHの
リフレッシュ・プロファイル・ファイルの
ソースは/ etc / profileの
成功!
注:リモート接続
MySQLの設定が原因で、リモート接続MySQLデータベースを、構成する際に出会い、次のエラーメッセージがリモート接続をサポートしていない原因
1130 -ホストXXXをすることは許されない 。このMySQLサーバに接続します。
解决:
更新ユーザ設定ホスト=「%」ユーザー=「ルート」。
フラッシュ権限;