沒有外網情況下linux安裝mysql

2022-04-11 21:05:06 字數 3428 閱讀 2000

首先linux要使用區域網

環境要求:區域網

,  windows

系統,  linux

系統,  mysql

安裝包mysql.tar.gz

注意:32位作業系統用

32位安裝包

,64位系統用

64位安裝包

,不要搞錯了

第一步:在

windows

中設定共享資料夾,並將

mysql.tar.gz

安裝包放入共享資料夾中

第二步:配置

linux

的網絡卡,

使其能夠訪問區域網

第三步:掛載共享資料夾

mount -t cifs -o username=administrator,password=」123」 共享資料夾 /mnt/temp

其中administrator為

windows

使用者名稱,123

是windows

的密碼,

共享資料夾為

windows

的共享資料夾,/mnt/temp為掛載到

linux

哪個目錄

,最好自己先新建乙個

第四步:複製掛載過來的檔案

cp /mnt/temp /home/mysql

注意:掛載過來的資料夾並不能直接操作

,必須將使用的檔案複製到

linux

目錄下第五步:解壓縮

(mysql.tar.gz)

tar -zxf /home/mysql/mysql.tar.gz -c /usr/local

注意:如果需要切換目錄

-c要寫

,是解壓縮過程切換目錄的意思

第六步:檢視使用者和組列表,建立

mysql

使用者和mysql

組並修改許可權

groups mysql   檢視是否有mysql使用者

groupadd mysql   建立mysql組

useradd -r -g mysql mysql 在mysql組中建立

mysql

使用者chown -r mysql:mysql /usr/local/mysql/ 給mysql組的

mysql

使用者修改

mysql

目權 限

第七步:複製

mysql

的配置檔案到指定目錄

/etc,

並修改①cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

其中複製的原始檔是mysql安裝包解壓後的

support-files

目錄下的

my-default.cnf

檔案覆蓋到/etc/my.cnf檔案

,有提示是否覆蓋,輸入

y確定即可

②vi /etc/my.cnf

修改如下,vim的操作命令這裡就不解釋了

其中basedir是原始檔

bin目錄

,datadir

是資料檔案目錄

,port

是mysql

使用的號

,log-error是錯誤日誌檔案

第八步:複製並修改

mysql

服務檔案

①cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

複製mysql安裝包自帶的

mysql.server

檔案到指定檔案

/etc/init.d/mysql

②配置服務檔案的mysql路徑,

在檔案中找到如下行,在

basedir

中輸入mysql

安裝包路徑

,在datadir輸入資料檔案路徑

,如下圖

:第九步:新增

mysql

系統變數,修改

profile

檔案①vi /etc/profile

在環境變數檔案profile中新增一行**,如下

,其中冒號後面為

mysql

安裝包的

bin目錄

②source /etc/profile   使環境變數檔案生效

③echo $path

檢視環境變數,看是否成功

,如下圖表示成功

第十步:準備工作做完了

,到關鍵一步了

,初始化

mysql

資料庫mysqld --user=mysql --initialize   執行初始化命令(因為前面配置了環境變數所 以這裡可以直接用

mysqld)

成功!!![warning]是警告的意思

,沒有報錯

第十一步:服務啟動

service mysql start 啟動服務命令

《這裡有個小插曲

,我的報錯了

>

可以看出是沒有給

mysql

使用者的日誌目錄操作許可權

chown -r mysql:mysql /var/log/mysql/    

給日誌目錄賦許可權,/var/log/mysql/,就是剛才

/etc/my.cnf

配置 檔案設定的日誌檔案路徑

service mysql start mysql服務再次啟動成功

,到這裡就配置完成了

,下面就是第一次 使用

mysql

更改密碼了

第十二步:更改密碼

①首先登陸mysql

mysql -u root -p 輸入後回車

password: 在這裡再次回車

,(第一次登陸是沒有密碼的

,並且只能本機登陸

)②更改密碼

use mysql; 回車

update user set password=password(『123』) where user=』root』; 回車

commit; 回車

exit; 回車

③再次登陸就可以了

寫在最後:

根據上面的配置,總結一下

mysql

的資訊mysql安裝路徑

:/usr/local/mysql

mysql資料庫路徑

:/var/local/data

mysql日誌檔案路徑

:/var/log/mysql

docker 無網情況下安裝nginx

從這個裡找下的快 去沒網路的伺服器 docker load i nginx.tar 載入 這個匯入預設沒映象名 docker import nginx 1.15.tar nginx imp 這個指定映象名 docker run d name nginx hub.c.163.com library n...

在沒有x的情況下配置網路

一 ubuntu命令列修改網路配置方法 etc network inte ces 開啟後裡面可設定dhcp或手動設定靜態ip。前面auto eth0,讓網絡卡開機自動掛載.1.以dhcp方式配置網絡卡 編輯檔案 etc network inte ces sudo vi etc network int...

centos7如何在沒有網路的情況下安裝軟體

2.rpm包安裝方式。先找到相關的rpm包,然後用rpm ivh rpm包名安裝。大部分rpm可在 上找到 一般來講,該方案問可以很好的解決問題,但極端場景下也會缺包 rpm並不一定包含軟體所有的依賴,有時候可能乙個軟體依賴了若干個rpm 3.借助yum plugin downloadonly 準備...