linux系統下mysql的安裝和配置
本文所介紹的方法均是在擁有root許可權或者sudo許可權下安裝的,以root使用者登入為例!
該方法適用於oracle linux,red hat enterprise linux,centos和fedora系統,以下使用centos 7系統為例:
wget
注:centos 7對應為red hat enterprise linux 7
安裝mysql源
rpm -uvh mysql80-community-release-el7-3.noarch.rpm
安裝mysql
yum install mysql-community-server
啟動mysql伺服器
service mysqld start
service mysqld status # 檢查mysql伺服器的狀態
獲取超級使用者』root』@'localhost『的密碼
grep 'temporary password' /var/log/mysqld.log
登入使用者並修改密碼
mysql -uroot -p # 輸入該命令後輸入密碼即可成功登入
alter user 'root'@'localhost' identified by 'mynewpass4!'; # 將mynewpass4!替換為新密碼
注:密碼至少包含乙個大寫字母,乙個小寫字母,一位數字和乙個特殊字元,並且密碼總長度至少為8個字元,否則會報錯!
設定開機啟動,否則每次重新開機後都得執行步驟4
systemctl status mysql # 查詢mysql服務是否開機啟動
systemctl enable mysqld # 新增mysql服務開機啟動
該方法適用於debian和ubuntu系統,以下使用ubuntu 18.04 lts為例:
wget
dpkg -i mysql-apt-config_0.8.15-1_all.deb
安裝mysql
apt-get update # 更新mysql apt儲存庫更新軟體包資訊(必須步驟)
apt-get install mysql-server
注:在安裝過程中,系統會要求提供root使用者密碼,加密方式選擇第二個(5.x舊版本)。
啟動mysql伺服器
service mysql status # 查詢mysql伺服器狀態
service mysql start # 啟動mysql伺服器
service mysql stop # 停止mysql伺服器
service mysql retart # 重啟mysql伺服器
登入使用者
mysql -uroot -p
詳細操作請參考官網資料:
mysql yum repository檔案:
提取碼:gx02
mysql apt repository檔案:
提取碼:y0t8
linux系統下mysql的binlog日誌刪除
mysql的binlog日誌介紹 binlog是mysql以二進位制形式列印的日誌,它預設不加密,不壓縮。binlog二進位制日誌包含了所有更新了資料或者已經潛在更新了資料 例如,沒有匹配任何行的乙個delete 的所有語句。語句以 事件 的形式儲存,它描述資料更改檔案位置和格式 當用 log bi...
Linux下tengine nginx的安裝配置
linux下nginx tengine的安裝配置 本部落格使用tengine,nginx安裝步驟基本一致 簡介 tengine是由 網發起的web伺服器專案。它在nginx的基礎上,針對大訪問量 的需求,新增了很多高階功能和特性。tengine的效能和穩定性已經在大型的 如 網,天貓 等得到了很好的...
Linux系統下Python虛擬環境的安裝和使用
前言 進行python專案開發的時候,由於不同的專案需要使用不同的資源包和相關的配置,因此建立多個python虛擬環境,在虛擬環境下開發就顯得很有必要。安裝虛擬環境 步驟 開啟linux終端 快捷鍵ctrl alt t 輸入命令 sudo apt install python virtualenv ...