首頁  >  文章  >  資料庫  >  伺服器怎麼安裝mysql資料庫

伺服器怎麼安裝mysql資料庫

PHPz
PHPz原創
2023-04-21 14:18:213939瀏覽

伺服器安裝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安裝目錄,執行初始化操作。

cd /usr/local/mysql

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

執行結果會提示您root使用者的初始化密碼,正式部署後請務必更改該密碼。

9.啟動MySQL

啟動MySQL服務。

bin/mysqld_safe --user=mysql &

此時MySQL服務就已經安裝並啟動了。

三、設定MySQL

1.設定root密碼

將root初始密碼修改為安全可靠的密碼。

mysql -u root -p

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';

2.設定遠端連線權限




2. MySQL的預設設定是只允許本機連接,如果需要遠端訪問,需要修改MySQL的設定檔。

mysql -u root -p
grant all privileges on
.

to 'root'@'%' identified by 'your_password' with grant option;

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn