centos7タール全体のプロセスのインストールソースパッケージのmysql

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

  1. 作る&& 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サーバに接続します。

解决:
更新ユーザ設定ホスト=「%」ユーザー=「ルート」。

フラッシュ権限;

公開された10元の記事 ウォンの賞賛0 ビュー284

おすすめ

転載: blog.csdn.net/wzwwzwwww/article/details/104464515