この記事では主に、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
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 サイトの他の関連記事を参照してください。