Windows/Linux 平臺下安裝與配置 MySQL

Windows 平臺下安裝不配置 MySQL

第一種安裝:msi安裝包

1、下載msi安裝包,直接官網下:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

2、安裝
下面先大概說下安裝方法

注意點1:安裝前要刪除除原來的 my.ini 和原來的 data 目錄,改名也行,不然在最後一步會“apply security settings”(首次安裝數據庫可忽略)
注意點2:報個 1045 錯誤,原因 1,防火牆,原因 2,數據文件未清除。

一路 next,選 custom 安裝
可以指定 data 的位置,不要指定系統盤
順便配置,選擇"detailed configuration"
服務器類型和用途視開發還是生產環境
“best support for multilingualism” 支持大部分語系,默認字符集是 UTF-8,一般用這個
“add firewall exception for this port” 最好選上,尤其在開發機
“enabled strict mode” 生產機推薦,開發機可以不用,選的話,容易出現剛開始要求注意的問題
“include bin directory in windows path” 強烈建議選上,不然要手動配置 path 路徑
“create anonymous account” 就不要了
最後沒有意外的話,成功搞定

3、驗證是否安裝成功的方法:
在服務中將mysql數據庫啓動,或在cmd窗口啓動,命令:net start mysql,啓動完成後在命令窗口中輸入“mysql –h localhost –u root -p”,接着在出現的提示中輸入用戶的密碼,如圖所示:
從圖中可以看到mysql數據庫在啓動之後,成功的登錄了,在此我們可以對數據庫進行操作了。
在這裏插入圖片描述
以下是可能登陸不上的解決辦法,可參考一下
如果使用上面命令: root 登錄不了的解決辦法
打開cmd窗口
輸入命令:net stop mysql
回車後再輸入命令:mysqld --skip-grant-tables
#注意,net start mysql --skip-grant-tables,能啓動,但是好象達不到效果
窗口可能死掉,不管,另開一個窗口
再打開cmd窗口
輸入命令:mysql -u root
發現直接進去了
這時候輸入命令:use mysql
回車後再輸入命令:update user set password=password(“新密碼”) where user=‘root’ and host=‘localhost’;
flush previliges;

最後OK 了,注意幾點:
1、net start mysql --skip-grant-tables,能啓動,但是好象達不到效果
2、mysql 是內置的數據庫
3、user 表是 mysql 庫裏存儲用戶名密碼和權限的表
4、密碼要用 password()凼數加密一下
5、host='localhost’這個條件可以不要的,那麼 root 所有的密碼都變了,不建議這樣做,後面會簡單講一下 mysql 的用戶
6、此時 set 方法 mysqlamdin -u root -p password "新密碼"的修改密碼方法是行不通的,只有直接修改數據庫

第二種安裝、zip 文件(未驗證)

以下只簡單說一下步驟,因爲比較簡單
1、下載 mysql
2、解壓到 c:/mysql
3、複製my-large.ini到 c:/windows/my.ini
4、修改 my.ini 文件
basedir=“c:/mysql” 安裝目錄
datadir=“c:/mysql/data” 數據目錄
[WindowsMySQLServer]
Server=“c:/mysql/bin/mysqld.exe”
5、安裝服務
c:/mysql/bin/mysqld.exe --install
6、啓勱/關閉服務
net start/stop mysql

最後按照上面的驗證方法直接驗證即可

Linux 平臺下安裝不配置 MySQL

這裏就不想再很詳細的講述安裝過程了,因爲實際工作中服務器不可能是我們配置安裝的,我們只要懂得原理即可
1、RPM 文件安裝
使用RPM或其他包進行安裝,這種安裝進程會自動完成系統的相關配置,比較方便
rpm -ivh mysql.rpm

2、二進制文件安裝
groupadd mysql
useadd –g mysql mysql
tar –xzvf mysql.bin.tar.gz
scripts/mysql_install_db –user mysql

3、源碼文件安裝
groupadd mysql
useadd –g mysql mysql
tar –xzvf mysql.src.tar.gz
./configure –prfix=/usr/local/mysql
make
mack install

最後,兩個不用系統下的安裝已經簡單講述完成,這裏我想建議大家安裝過程只需懂即可,不需要全部研究,因爲實際工作中我們不需要安裝和配置數據庫,我們只需要懂得數據庫命令即可,下篇會以這個重點爲講述

有不足的地方請留言指正或加QQ討論(1441302865),謝謝大家

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章