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

linux離線安裝mysql

錢良釵2年前14瀏覽0評論

在一些場景下,我們可能需要在Linux系統中進行MySQL數據庫的離線安裝,以便快速部署且不受網絡環境的限制。下面將介紹如何進行Linux下MySQL的離線安裝。

首先,需要準備MySQL的安裝包,可以前往官網下載MySQL的tar.gz壓縮包。

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.25-linux-glibc2.17-x86_64.tar.xz

下載完成后,需要將tar.xz文件解壓。

tar xvf mysql-8.0.25-linux-glibc2.17-x86_64.tar.xz

接下來創建MySQL的數據目錄:

sudo mkdir /usr/local/mysql
sudo mkdir /usr/local/mysql/data
sudo chmod -R 777 /usr/local/mysql
sudo chown -R mysql:mysql /usr/local/mysql

然后創建MySQL的配置文件my.cnf:

sudo vim /etc/my.cnf

在文件中添加如下內容:

[client]
port=3306
socket=/usr/local/mysql/mysql.sock
[mysqld]
port=3306
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/mysql.sock
log-error=/usr/local/mysql/data/mysql.err
user=mysql
pid-file=/usr/local/mysql/data/mysqld.pid
bind-address=0.0.0.0

解釋一下上面的配置:

  • port:指定MySQL的監聽端口
  • datadir:指定MySQL的數據存放目錄
  • socket:指定MySQL的sock文件路徑
  • log-error:指定MySQL的錯誤日志文件路徑
  • user:指定MySQL的運行用戶
  • pid-file:指定MySQL的pid文件路徑
  • bind-address:指定MySQL的監聽地址,0.0.0.0表示任何地址

接下來進行MySQL的初始化:

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

其中,--basedir指定MySQL的安裝目錄,--datadir指定MySQL的數據存放目錄,--initialize-insecure表示不指定root密碼初始化數據庫。

接下來啟動MySQL:

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

至此,MySQL的離線安裝就完成了。使用MySQL客戶端連接MySQL即可。