CentOS 是一種廣泛使用的 Linux 操作系統。對于復雜的應用程序來說,安裝 MySQL 數據庫是必要的。本文將介紹如何卸載原有的 MySQL 數據庫并安裝 MySQL 5.6 的源碼,希望能對您有所幫助。
卸載 MySQL 數據庫:
sudo service mysql stop # 停止 MySQL 服務 sudo systemctl disable mysql # 禁用 MySQL 服務 sudo yum remove mysql-server mysql mysql-libs # 卸載 MySQL
安裝 MySQL 5.6 的源碼:
# 安裝依賴 sudo yum install -y wget gcc gcc-c++ cmake ncurses-devel bison # 下載 MySQL 5.6 源碼包并解壓 wget https://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.51.tar.gz tar -zxvf mysql-5.6.51.tar.gz cd mysql-5.6.51 # 編譯安裝 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=/tmp/mysql.sock \ -DMYSQL_TCP_PORT=3306 \ -DENABLED_LOCAL_INFILE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8mb4 \ -DDEFAULT_COLLATION=utf8mb4_general_ci make sudo make install # 添加 MySQL 用戶 sudo useradd mysql sudo chown -R mysql:mysql /usr/local/mysql sudo /usr/local/mysql/scripts/mysql_install_db \ --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data \ --user=mysql sudo chown -R root /usr/local/mysql/data sudo chown -R mysql /usr/local/mysql/var sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql sudo systemctl enable mysql # 啟用 MySQL 服務 sudo service mysql start # 啟動 MySQL 服務
完成上述操作后,您的 CentOS 系統應該已經成功卸載了原有的 MySQL 數據庫,并安裝了 MySQL 5.6 的源碼。開發人員可以自行對該數據庫進行配置,以滿足自己的需求。