MySQL是一款流行的開(kāi)源數(shù)據(jù)庫(kù)管理系統(tǒng)。為了定制化地使用MySQL,我們可以直接去官網(wǎng)下載源碼并進(jìn)行編譯安裝。本文將介紹如何使用MySQL源碼版啟動(dòng)服務(wù)器。
1. 下載MySQL源碼
wget https://dev.mysql.com/get/mysql-5.7.22.tar.gz
2. 解壓 MySQL 源碼壓縮包
tar -xzvf mysql-5.7.22.tar.gz cd mysql-5.7.22
3. 配置源碼
cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DMYSQL_UNIX_ADDR=/var/run/mysqld/mysqld.sock \ -DMYSQL_TCP_PORT=3306 \ -DENABLED_LOCAL_INFILE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci
4. 編譯源碼
make && make install
5. 初始化MySQL的數(shù)據(jù)目錄
cd /usr/local/mysql mkdir mysql-files chmod 750 mysql-files chown -R mysql:mysql . bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
6. 啟動(dòng)MySQL服務(wù)器
cd /usr/local/mysql bin/mysqld_safe --user=mysql &
到這里,MySQL服務(wù)器已經(jīng)成功啟動(dòng)。但是,我們需要修改root的默認(rèn)密碼,并授權(quán)我們的MySQL用戶(hù)。
mysql -uroot -p use mysql; update user set authentication_string=password('new_password') where user='root'; grant all privileges on *.* to user@'%' identified by 'password' with grant option; flush privileges;
現(xiàn)在, MySQL服務(wù)器已經(jīng)根據(jù)我們的需求進(jìn)行編譯安裝,并啟動(dòng)了服務(wù)。在需要的時(shí)候,我們可以通過(guò)使用以上命令,對(duì)MySQL進(jìn)行進(jìn)一步自定義和配置。
上一篇css 框居中顯示圖片
下一篇css 棕色