色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql源碼版啟動服務器

林國瑞2年前12瀏覽0評論

MySQL是一款流行的開源數據庫管理系統。為了定制化地使用MySQL,我們可以直接去官網下載源碼并進行編譯安裝。本文將介紹如何使用MySQL源碼版啟動服務器。

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的數據目錄

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. 啟動MySQL服務器

cd /usr/local/mysql
bin/mysqld_safe --user=mysql &

到這里,MySQL服務器已經成功啟動。但是,我們需要修改root的默認密碼,并授權我們的MySQL用戶。

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;

現在, MySQL服務器已經根據我們的需求進行編譯安裝,并啟動了服務。在需要的時候,我們可以通過使用以上命令,對MySQL進行進一步自定義和配置。