完全に緑のMySQLサーバのMACをインストール

    mysqlの関係者は、私が使用したくない、インターフェースでMySQLをインストールする方法を提供します。マックので、UNIXインストールにも受け入れられているという考えで、それから、また、UNIXシステムです。しかし、私はでは/ usr / local / mysqlのそれをインストールしたくない、私はコンピュータは私だと思う、と私は私がどこインストールした場所、それをインストールしたい、すべての後に、mysqldは単なるプログラムではありません。
    以下は、MySQLサーバーをインストールし、私の本当の動作が完全に緑色に記録します。ある日、私はそれをしたくないので、私は自分の定義を削除することができますと、あなたは見つけるためにリンクされ、このディレクトリを見つけるのは難しいがありません。

1:プログラムディレクトリを決定する:
ファイルには、 "mysqlの-5.7.28-macos10.14-x86_64版を解凍 " "/ユーザ/ huGuohua /アプリケーション"に;および

2:セットホームディレクトリ
MYSQL_HOME = /ユーザ/ huGuohua /Applications/mysql-5.7.28-macos10.14-x86_64

3:あなたのホームディレクトリと設定ファイルとディレクトリサービスログディレクトリにデータディレクトリを作成し
ます。mkdir -pデータは、ログ
プットデータファイルを、ログファイルに置く

メインのディレクトリに:4 my.cnfのファイルとにmysql.sock作成

5:編集my.cnfファイルを
次のよう
にmy.iniでこの参照コンテンツphpstudyの内容を。

[ MySQLの] 
デフォルトの文字-SET = UTF8 

[ mysqldを] 
ポート = 3306    サーバー#Mysqlに対応するポート; 
BASEDIR = /ユーザ/ huGuohua /アプリケーション/ MySQLの-5.7.28-macos10.14 -x86_64 #Mysqlインストール絶対パス。
DATADIR = /ユーザ/ huGuohua /アプリケーション/ MySQLの-5.7.28-macos10.14 -x86_64 /データ/ #Mysqlデータ記憶された絶対パス、
ソケット = /Users/huGuohua/Applications/mysql-5.7.28-macos10.14 - x86_64版にmysql.sock /:#ソケットファイル
PLUGIN_DIR = /Users/huGuohua/Applications/mysql-5.7.28-macos10.14 プラグインにあるパス-x86_64 / libに/プラグイン#mysqlプラグと、
ログ・エラー = /ユーザー/huGuohua/Applications/mysql-5.7.28-macos10.14-x86_64 /ログ/ error.logファイル#mysql生成的错误日志存放的路径

文字セットサーバ = UTF8 
デフォルトのストレージエンジン = MyISAMテーブル
のmax_connections = 100 
照合サーバ = utf8_unicode_ci内
init_connect = 'SET NAMES UTF8' 
innodb_buffer_pool_size = 64M 
innodb_flush_log_at_trx_commit = 1 
innodb_lock_wait_timeout = 120 
innodb_log_buffer_size = 4M 
innodb_log_file_size = 256M 
は、interactive_timeout = 120 
join_buffer_size = 2M 
key_buffer_sizeは = 32M
log_error_verbosity = 1 
のmax_allowed_pa​​cket = 16M 
max_heap_table_size = 64M 
myisam_max_sort_file_size = 64G 
myisam_sort_buffer_size = 32M 
read_buffer_size = 512キロバイト
read_rnd_buffer_size = 4M 
SERVER_ID = 1 
スキップ外部ロック = オン
sort_buffer_size = 256キロバイト
table_open_cacheの = 256 
thread_cache_size = 16 
tmp_table_size = 64M 
WAIT_TIMEOUT = 120 [ クライアント]


デフォルトの文字セット = UTF8

 



データベースの初期化は:
$ MYSQL_HOMEは= $ {} MYSQL_HOMEは/log/error.log --explicit-デフォルト-ため、タイムスタンプ=} {/ binに/ mysqldを--initialize MYSQL_HOMEある--datadir = $ {} /データ--log-エラーです上の

実行データベースサービス:
nohupをMYSQL_HOME $ {} / binに/のmysqld --defaults-ファイル= $ {} /my.cnf&MYSQL_HOME

通常の状況、我々はPS -ef実行| grepのmysqldを、データベース・サービスが開始見ることができます。

rootのパスワードを変更して
rootのパスワードで見つかった/log/error.log $ {} MYSQL_HOMEで、その後、最初のログインは、ユーザーがrootのパスワードを変更するよう求めるプロンプトが表示されます場合は、ログに記録するクライアントツールを使用します。

ストップデータベースサービス:
$ MYSQL_HOMEは} {/ binに/ mysqladminの-urootされる- P「123456」-h127.0.0.1 -P3306シャットダウン
インターフェイスのプロンプトを
mysqladminは:安全でないでできるコマンドラインインターフェイスを使用してON A・パスワード[警告]を
[20です-01-01夜10時21分40秒/Users/huGuohua/Applications/mysql-5.7.28-macos10.14-x86_64]$
[1] + $ {nohupを行う MYSQL_HOME} / binに/のmysqld --defaultsファイル= /my.cnf $ {MYSQL_HOME}

のMySQL起動する別の方法
自由にコンテンツプロファイルに対応するコマンドパラメータを使用して、そのように指定
nohupを$ {MYSQL_HOME} / binに/のmysqld --defaultsファイル= $ {MYSQL_HOME} /my.cnf --basedir = $ {MYSQL_HOME} --datadir = $ {MYSQL_HOME} /データ--plugin-DIR = $ { MYSQL_HOME} / LIB /プラグイン--log-誤差= $ {MYSQL_HOME} /log/error.log --pidファイル= / $ {MYSQL_HOME} /mysql.pid --socket = $ {MYSQL_HOME} /mysql.sock - -port = 3306&

おすすめ

転載: www.cnblogs.com/babyha/p/12130786.html