伺服器安裝mysql資料庫
隨著網路技術的不斷發展,資料庫成為了企業資訊化建置中不可或缺的一個部分。作為一種優秀的關聯式資料庫管理系統,MySQL在Web應用開發,資料備份等方面,具有穩定、高效、易用等優點,因此成為了許多企業選擇的首選。本文將從安裝mysql資料庫的角度出發,為大家介紹如何在Linux伺服器上安裝mysql資料庫。
一、環境準備
在安裝MySQL前,請確保您已安裝SSH客戶端工具。如果沒有安裝,請先安裝一個SSH客戶端,可以使用XShell、Putty等常見的SSH客戶端。
並且將需要存取MySQL資料庫的伺服器IP位址和使用者名稱和密碼準備好。
二、 下載並安裝
1.下載MySQL
到官網(http://www.mysql.com/)下載MySQL安裝包,或使用命令列下載:
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21.tar.gz
2.解壓縮安裝套件
tar xvf mysql-8.0.21.tar.gz
3.進入解壓縮目錄
#cd mysql-8.0.21
#4.建立使用者
建立MySQL使用的系統使用者和使用者群組。這裡要注意,MySQL使用的使用者及使用者群組必須是在新增MySQL服務時指定的使用者及使用者群組。
groupadd mysql
useradd -r -g mysql mysql
#5.安裝依賴套件
yum install gcc gcc-c ncurses-devel cmake make perl bison-devel openssl-devel
6.產生Makefile檔案
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \##- DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \##-DWITH_#-D. DWITH_MYISAM_STORAGE_ENGINE= 1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=complex \
-DWITH_READLINE=1 \
-DTH_ZLIB=system_
-DWITH_LIBWRAP=0 \
-DMYSQL_TCP_PORT=3306 \
-DCOMPILATION_COMMENT="MySQL Server 8.0.21" \
-DENABLED_LOCAL_INFILE=1 \
-DBUILD_CONFIG=my_release DCMAKE_EXPORT_COMPILE_COMMANDS=1 \
-DENABLE_DTRACE=0 \
-DWITH_DEBUG=0 \
-DDOWNLOAD_BOOST=1 \
-DDOWNLOAD_BOOST_TIMEOUT=3000 \ 1 \
-DDOWNLOAD_LIBUV=1 \
-DDOWNLOAD_CURL=1 \
-DDOWNLOAD_ICU=1 \
-DDOWNLOAD_GOOGLETEST=1 \
-DDOWNLOAD_YASSL=0
##7.編譯##並安裝
make && make install
8.初始化
#進入MySQL安裝目錄,執行初始化操作。
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
執行結果會提示您root使用者的初始化密碼,正式部署後請務必更改該密碼。
9.啟動MySQL
啟動MySQL服務。
bin/mysqld_safe --user=mysql &
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
2.設定遠端連線權限
2. MySQL的預設設定是只允許本機連接,如果需要遠端訪問,需要修改MySQL的設定檔。
mysql -u root -p
grant all privileges on
.
flush privileges;
#3.開啟遠端存取
修改設定檔/etc/my.cnf,在[mysqld]區段下新增下列內容:
###skip-networking=false### bind-address=0.0.0.0###port=3306######至此,我們已經完成了MySQL的安裝與設定。 ######四、總結######透過本文的介紹,相信大家已經能夠掌握如何在Linux伺服器上安裝MySQL資料庫,並且對其進行基本的設置,開啟遠端存取。 MySQL功能強大,是目前Web開發中使用最多的資料庫之一,掌握MySQL安裝與使用,將為大家在日後的開發工作中帶來極大的便利。 ###以上是伺服器怎麼安裝mysql資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!