Dieser Artikel stellt hauptsächlich das detaillierte Tutorial zur Quellcode-Kompilierung vorMySQL 5.7.17 unter Mac-System Es ist sehr gut und hat Referenzwert dazu
1. Laden Sie es herunter und entpacken Sie es nach:/Users/xiechunping/Softwares/mysql-5.7.172. Geben Sie mysql-5.7.17 ein und führen Sie cmake auscd ../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
make&&make install
cd /usr/local/mysql bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/db_data support-files/mysql.server start
Fügen Sie die Startoption für MySQL hinzu: - -user=mysql --skip-grant-tables --skip-networking
Ausführen:
Restore /usr/local/ mysql/support-files/mysql.serverdatei
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;
support-files/mysql.server stop
Das obige ist der detaillierte Inhalt vonAusführliches Tutorial zum Kompilieren und Installieren von MySQL 5.7.17 aus dem Quellcode auf einem Mac-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!