win10下mysql5.7的安裝與配置


Win10下MySql5.7的安裝與配置

下載

官網下載地址

選擇免安裝版即可,
在這里插入圖片描述

解壓

將下載的壓縮包解壓到你想要放置MySQL的目錄,避免中文空格。

示例:D:\devtools\mysql-5.7.28-winx64

配置

安裝mysql服務

  • 在安裝目錄中的bin目錄下使用管理員權限打開cmd窗口,安裝mysql服務。

    命令:mysqld --install

在這里插入圖片描述

初始化mysql

  • 初始化會生成一個隨機密碼,這里需要記住這個密碼,方便之后登錄mysql進行修改。

    命令:mysqld --initialize --console

啟動mysql服務

  • 登錄mysql之前,需要啟動之前安裝的服務。

    命令:net start MySql

登錄

  • 登錄mysql可以驗證是否安裝成功,這里登錄時的用戶名為root,密碼為剛才初始化生成的隨機密碼,剛才應該已經記錄。

    命令:mysql -uroot -p

這個時候發現登錄不上去。。

報錯信息:

Enter password: ************
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

解決方案:

  1. 首先停止MySQL服務,使用管理員權限打開cmd窗口,輸入net stop mysql
  2. 停止成功后,找到mysql的安裝目錄,刪除data文件夾
  3. 在mysql安裝路徑下的bin目錄下,執行命令:mysqld --initialize --console,這一步會在最后生成一個隨機初始密碼,先記住下一步登錄時用
  4. 現在啟動MySQL服務:net start mysql
  5. 登錄mysql: mysql -uroot -p********,*代表第3步生成的隨機密碼
  6. 這時發現登錄成功,之后修改密碼,使用初始密碼登錄的mysql沒有對數據庫的任何權限

修改密碼

mysql> alter user 'root'@'localhost' identified by '新密碼';
mysql> quit

重新登錄,即可正常使用mysql數據庫

至此,MySQL5.7的安裝與配置已經完成。

設置全局環境變量

右鍵此電腦👉點擊左側高級系統設置👉點擊最下面的環境變量👉下面系統變量中找到path👉點擊下面的編輯按鈕👉點擊右側新建👉將mysql的bin目錄地址復制進去(D:\devtools\mysql-5.7.28-winx64\bin

補充

手動創建my.ini配置文件,該文件可以指定數據庫默認的字符編碼,防止插入數據時的中文亂碼問題。

該文件存放在mysql的安裝路徑,即:D:\devtools\mysql-5.7.28-winx64

[mysql]  
# 設置mysql客戶端默認字符集  
default-character-set=utf8  
[mysqld]  
#設置3306端口  
port = 3306  
# 設置mysql的安裝目錄  
basedir=D:\devtools\mysql-5.7.28-winx64
# 設置mysql數據庫的數據的存放目錄  
datadir=D:\devtools\mysql-5.7.28-winx64\data 
# 允許最大連接數  
max_connections=200  
# 服務端使用的字符集默認為8比特編碼的latin1字符集  
character-set-server=utf8  
# 創建新表時將使用的默認存儲引擎  
default-storage-engine=INNODB
#開啟查詢緩存
explicit_defaults_for_timestamp=true
skip-grant-tables

創建完成后,需要重新啟動mysql服務

net stop mysql
net start mysql

s_for_timestamp=true
skip-grant-tables


創建完成后,需要重新啟動mysql服務

```shell
net stop mysql
net start mysql

之后再創建的數據庫表的編碼就已經被指定了。


免責聲明!

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



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