ホームページ  >  記事  >  データベース  >  Mac システムでソース コードから MySQL 5.7.17 をコンパイルおよびインストールする詳細なチュートリアル

Mac システムでソース コードから MySQL 5.7.17 をコンパイルおよびインストールする詳細なチュートリアル

黄舟
黄舟オリジナル
2017-03-20 13:38:191897ブラウズ

この記事では主に、Mac システムでのソース コードのコンパイルインストールMySQL 5.7.17 の詳細なチュートリアルを紹介します。これは非常に優れており、必要な方は参考にしてください。1. 以下にダウンロードして解凍します。 /Users /xiechunping/Softwares/mysql-5.7.17

2. mysql-5.7.17 を入力し、cmake

cd ../mysql-5.7.17
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock 
-DDEFAULT_CHARSET=utf8 
-DDEFAULT_COLLATION=utf8_general_ci 
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1 
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 
-DWITH_PARTITION_STORAGE_ENGINE=1 
-DENABLED_LOCAL_INFILE=1 
-DMYSQL_USER=_mysql 
-DMYSQL_TCP_PORT=3306 
-DMYSQL_DATADIR=/usr/local/mysql/db_data 
-DDOWNLOAD_BOOST=1 
-DWITH_BOOST=/Users/xiechunping/Softwares/mysql-5.7.17/boost

を実行します。3. データディレクトリのアクセス許可を設定します

chown -R _mysql:_mysql /usr/local/mysql/db_data

4. をインストールします。データベースを起動して

make&&make install

6. データベースの root ユーザーのパスワードを変更します (初回入力パスワードは空です)

変更: /usr/local/mysql/support-files/mysql.server の 280 行目

の起動オプションを追加しますmysql: --user =mysql --skip-grant-tables --skip-networking

実行:

cd /usr/local/mysql
bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/db_data
support-files/mysql.server start
support-files/mysql.server stop && support-files/mysql.server stop
bin/mysql -u root mysql
mysql>UPDATE user SET authentication_string=PASSWORD('mysql54321') where USER='root';
mysql>FLUSH PRIVILEGES;
mysql>quit;

/usr/local/mysql/support-files/mysql.server ファイルを復元します

support-files/mysql.server stop
support-files/mysql.server start

以上がMac システムでソース コードから MySQL 5.7.17 をコンパイルおよびインストールする詳細なチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。