Heim  >  Artikel  >  Datenbank  >  Ausführliches Tutorial zum Kompilieren und Installieren von MySQL 5.7.17 aus dem Quellcode auf einem Mac-System

Ausführliches Tutorial zum Kompilieren und Installieren von MySQL 5.7.17 aus dem Quellcode auf einem Mac-System

黄舟
黄舟Original
2017-03-20 13:38:191956Durchsuche

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.17

2. Geben Sie mysql-5.7.17 ein und führen Sie cmake aus


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. Konfigurieren Sie die Datenverzeichnisberechtigungen

chown -R _mysql:_mysql /usr/local/mysql/db_data
4. Installieren Sie die Datenbank und starten Sie sie

make&&make install
6. Ändern Sie das Passwort des Datenbank-Root-Benutzers (das Passwort für den ersten Eintrag ist leer)

Ändern: Zeile 280 von /usr/local/mysql/support-files/mysql.server
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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn