centos6 tar方式安裝mysql5 7

2021-10-07 05:32:00 字數 1251 閱讀 9933

tar zxvf 包名

mv mysql-5.7.19-winx64(生成的目錄) mysql

mv mysql-5.7.19-winx64 /usr/local/mysql

《當前視窗有效》

終端輸入:export path=$ path:/usr/mysql/bin/

或《永久有效》

vi /etc/profile

在檔案最後加上 export path=$path:/usr/mysql/bin

終端輸入:source /etc/profile

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

// -r代表建立系統使用者 ,-g 後跟組名, -s /bin/false 表示該使用者禁止登入

授權:chown -r mysql:mysql /usr/local/mysql

mysqld --defaults-file=/etc/my.cnf --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql --user=mysql --initialize

//defaults-file記得放在第一位(如果需要設定配置檔案的話),不然會出問題,datadir 和 basedir根據自己情況輸入

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

如果出現 fail to set datadir的錯誤,參考 鏈結

成功初始化後,最後會輸入一串 mysql 的 root使用者登入的隨機密碼,如果忘記儲存,可以在在my.cnf配置檔案的[mysqld]中加入 skip-grant-tables 來實現無密碼登入,再修改mysql庫的user表來實現密碼修改,注意,修改配置檔案要重啟mysql

如果顯示找不到mysql.sock檔案

1.find / -name mysql.sock,找到所在位置後,將mysql.sock和mysql.sock.lock移動到mysql啟動所需sock檔案的目錄下

2.假如不符合第一種情況,可能是mysql未啟動,啟動mysql服務,就會生成mysql.sock。假如啟動失敗,那就試試mysqld_safe --initialize

以上即全部內容,可能存在錯漏,歡迎大佬指點

CentOS6 yum方式安裝lnmp

本文打造易於複製貼上的lnmp安裝方法。相比較其他編譯安裝的教程,本文解除了軟體版本鎖定,理論上,永遠安裝的是最新穩定版且支援軟體公升級。編譯教程在寫作時往往使用當時的最新穩定版軟體,但是稍過時日,新的漏洞出來,很快會將讀者帶入危險,因為軟體已經過時了。嚴重不建議新手使用編譯方法安裝lnmp。環境c...

UEFI主機板GPT方式安裝CentOS6 4

自己粗略畫了一張圖,不再文字說明。機器型別 台式電腦 機器型號 聯想thinkcenter m4350t 機器特徵 預裝windows8,主機板支援uefi和安全啟動,硬碟500gb,採用gpt分割槽。該主機板能夠相容傳統bios方式 legacy boot 啟動,可以通過bios選項來設定。而ce...

Linux下tar的安裝方式

tar c 建立壓縮檔案 x 解壓 t 檢視內容 r 向壓縮歸檔檔案末尾追加檔案 u 更新原壓縮包中的檔案 這五個是獨立的命令,壓縮解壓都要用到其中乙個,可以和別的命令連用但只能用其中乙個。下面的引數是根據需要在壓縮或解壓檔案時可選的。z 有gzip屬性的 j 有bz2屬性的 z 有compress...