MySQL的安裝與配置——詳細教程


免安裝版的Mysql(配置遇到問題請參考最下方

一:下載安裝包:

 下載地址(使用迅雷下載會更快):

https://downloads.mysql.com/archives/community/

 

二:Mysql的配置

 *以管理員身份打開命令行(如下圖所示)

 

  下轉到mysql的bin目錄下:

  

  ② 初始化mysql,在這里,初始化會產生一個隨機密碼,如下圖框框所示,記住這個密碼,后面會用到(mysqld --initialize --console)

  

  開啟mysql的服務(net start mysql)

 

登錄驗證,mysql是否安裝成功!(要注意上面產生的隨機密碼,不包括前面符號前面的空格,否則會登陸失敗),如果和下圖所示一樣,則說明你的mysql已經安裝成功!注意,,一定要先開啟服務,不然會登陸失敗,出現拒絕訪問的提示符!!!

# mysql -u root -p

 

  修改密碼:

    由於初始化產生的隨機密碼太復雜,,不便於我們登錄mysql,因此,我們應當修改一個自己能記住的密碼!!

 

  再次登錄驗證新密碼:

  

  設置系統的全局變量:

    為了方便登錄操作mysql,在這里我們設置一個全局變量:

    點擊"我的電腦"-->"屬性"-->''高級系統設置''-->''環境變量''

  

    把新建的mysql變量添加到Path路徑變量中,點擊確定,即完成:

    配置完成之后,每當我們想要用命令行使用mysql時,只需要win+R-->輸入"cmd"打開命令行,之后輸入登錄sql語句即可。

    mysql目錄下創建一個inicnf配置文件,在這里我創建的是ini配置文件,里面寫的代碼是mysql的一些基本配置

[mysql]

# 設置mysql客戶端默認字符集

default-character-set=utf8

[mysqld]

#設置3306端口

port = 3306

# 設置mysql的安裝目錄

basedir=D:\mysql-5.7.28-winx64

# 設置mysql數據庫的數據的存放目錄

datadir=D:\mysql-5.7.28-winx64\data

# 允許最大連接數

max_connections=200

# 服務端使用的字符集默認為8比特編碼的latin1字符集

character-set-server=utf8

# 創建新表時將使用的默認存儲引擎

default-storage-engine=INNODB

就這樣,一個免安裝版的Mysql就安裝並配置完成了

參考:

  安裝服務:mysqld --install

  初始化: mysqld --initialize --console

  開啟服務:net start mysql

  關閉服務:net stop mysql

  登錄mysqlmysql -u root -p

    Enter PassWord(密碼)

  修改密碼:alter user 'root'@'localhost' identified by 'root';(by 接着的是密碼)

  標記刪除mysql服務:sc delete mysql

 

遇到問題的解決方案:

1)在DOS窗口、gitbush以及一些可以使用的命令行工具的界面上,輸入:net stop mysql、net start mysql時,總是提示:服務名無效。

出現提示如下:

 原因是:因為net start +服務名,啟動的是win下注冊的服務。此時,系統中並沒有注冊mysql到服務中。即當前路徑下沒有mysql服務。

解決步驟如下:

1) 來到MySQL的安裝路徑下bin

 

2)在命令行中輸入mysqld --install

成功:出現Service successfully install代表你已經安裝成功,

不成功:

如果出現以上文字的時候,你需要用管理員的身份運行DOS窗口,這樣就可以成功了

3)執行 net start mysql出現:

刪除mysql下的data文件,重新執行 mysqld --initialize 就可以在當前路徑下生成data文件夾,再執行net start mysql 就可以啟動mysql

快速以管理員身份打開DOS:

用管理員身份打開DOS命令窗口:在當前文件夾下bin下,先按住Shift+單擊鼠標右鍵以管理員身份運行Dos窗口就可以。

4)執行mysqld --initialize --console出現:

 

解決方法:在環境變量的PATH里添加mysql的安裝地址中的bin目錄地址(注意:添加環境變量之后,一定要重新打開命令行窗口

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM