1. Download and unzip to: /Users/xiechunping/Softwares/mysql-5.7.17 Download address: http://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.7/mysql-boost-5.7.17.tar.gz 2. Enter mysql-5.7.17 and execute 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. Configure data directory permissions chown -R _mysql:_mysql /usr/local/mysql/db_data 4. Compile and install make&&make install 5. Install the database and start it cd /usr/local/mysql bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/db_data support-files/mysql.server start 6. Change the database root user password (the password is blank for the first entry) Modify: /usr/local/mysql/support-files/mysql.server line 280 Add the following startup options to mysql: --user=mysql --skip-grant-tables --skip-networking implement: 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 Restore the /usr/local/mysql/support-files/mysql.server file support-files/mysql.server start bin/mysql -uroot -p Enter password: <Enter the new password mysql54321> mysql>SET PASSWORD = PASSWORD('mysql54321'); mysql>ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; mysql>flush privileges; mysql>quit; The above is the tutorial for compiling and installing MySQL 5.7.17 from source code on Mac system. I hope it will be helpful to you. If you have any questions, please leave me a message and I will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website! You may also be interested in:
|
<<: 11 Linux KDE applications you didn't know about
>>: Summary of js execution context and scope
This article shares the specific code of making a...
Table of contents 1.union: You can add query resu...
Typical layout examples As shown in the above pic...
In JavaScript's DOM event model, events are r...
Table of contents 1. Test Data 2. The inconvenien...
I encountered a problem when modifying the defaul...
This article example shares the specific code of ...
1 Introduction Redis is a high-performance NoSQL ...
Preface This is an old demand, but there are stil...
Redis Introduction Redis is completely open sourc...
Table of contents Preface JavaScript find() Metho...
When insert into employee values(null,'張三'...
Table of contents 1. Use SVG 2. Use fontAwesome 3...
You can see that their visual effects are very bea...
The following code introduces the installation me...