Heim > Datenbank > MySQL-Tutorial > 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

黄舟
Freigeben: 2017-03-20 13:38:19
Original
1972 Leute haben es durchsucht

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
Nach dem Login kopieren
3. Konfigurieren Sie die Datenverzeichnisberechtigungen

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

make&&make install
Nach dem Login kopieren
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
Nach dem Login kopieren

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;
Nach dem Login kopieren
support-files/mysql.server stop
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage