Windows10系統中免安裝配置mysql-8.0.16-winx64數據庫的方法

寫在前面:圖片是我安裝的時候截圖補充進來,因此路徑也更新爲本人的解壓路徑,文中最後也補充一點:關閉空帳戶+空密碼登陸mysql--不最醉不龜歸mysql

---------------------如下內容於2019年6月16日21:21:15更新----------------------sql

1. 下載MySQL Community Server 5.6.24;數據庫

2. 解壓MySQL壓縮包;windows

將如下載的MySQL壓縮包解壓到自定義目錄下,個人解壓目錄是:app

"D:\application\mysql-8.0.16-winx64\"工具

將解壓目錄下默認文件 my-default.ini 拷貝一份,更名 my.ini。若是沒有能夠直接在目錄下建立一個my.ini文件,輸入以下內容:spa

[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=D:\application\mysql-8.0.16-winx64
# 設置mysql數據庫的數據的存放目錄,在磁盤上不存在data這個文件夾,不然執行mysqld --initialize --console會報錯
datadir=D:\application\mysql-8.0.16-winx64\data
# 容許最大鏈接數
max_connections=200
# 容許鏈接失敗的次數。這是爲了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認爲UTF8
character-set-server=utf8
# 建立新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用「mysql_native_password」插件認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端鏈接服務端時默認使用的端口
port=3306
default-character-set=utf8

3. 添加環境變量插件

 

操做以下:code

1)右鍵單擊個人電腦->屬性->高級系統設置(高級)->環境變量server

點擊系統變量下的新建按鈕

輸入變量名:MYSQL_HOME

輸入變量值:D:\application\mysql-8.0.16-winx64\bin\

#即爲mysql的自定義解壓目錄。

2)選擇系統變量中的Path

點擊編輯按鈕

在變量值中添加變量值:%MYSQL_HOME%\bin

注意是在原有變量值後面加上這個變量,用;隔開,不能刪除原來的變量值,

4. 將mysql註冊爲windows系統服務

注意:一下操做都是在以管理員身份 運行 命令提示符 的前提下

可是若是你不是以管理員的身份打開命令提示符,那麼執行上述命令時就會提示:Install/Remove
of the service denied!(服務安裝被拒絕)

1)從控制檯進入到MySQL解壓目錄下的 bin 目錄下:

2)初始化:

mysqld --initialize --console

記下初始密碼(每次都不同):!l2pi7Byxa,H

2019-06-16T11:29:47.675510Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: !l2pi7Byxa,H

#解壓目錄下修改的my.ini文件

到MySQL解壓目錄下的 bin 目錄下,執行如下命令安裝mysql服務

mysqld -install mysql

 

#移除服務命令爲:mysqld remove
MySQL

5. 啓動關閉MySQL服務

注意:一下操做都是在以管理員身份 運行 命令提示符 的前提下

方法一:

啓動服務命令爲:net start mysql

關閉服務命令爲:net stop mysql

方法二:

打開管理工具 服務,找到MySQL服務。

經過右鍵選擇啓動或者直接點擊左邊的啓動來啓動服務。

6. 修改 root 帳號的密碼

輸入mysql –uroot -p,回車;輸入上面保存的密碼,回車。

end!!!新版安裝到此結束。

如下爲老版本的相關操做,可能適用新版本。

**********************************************************************

c:>mysql –uroot -p 

mysql>show databases;

mysql>use mysql;

mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';

mysql>FLUSH PRIVILEGES;

mysql>QUIT

**********************************************************************

7. MySQL控制檯快捷方式創建:

1)桌面右鍵->新建->快捷方式->對象位置輸入:C:\Windows\System32\cmd.exe

快捷方式名稱本身定義,肯定,快捷方式創建成功

2)右鍵單擊剛纔創建的快捷方式->屬性->把目標一欄修改爲MySQL啓動參數:

C:\Windows\System32\cmd.exe "C:\mysql\bin" /k mysql -uroot -padmin

解釋:CMD路徑 "MySQL路徑bin目錄" /k mysql -u用戶名 -p密碼 數據庫名

3)修改完成後點擊肯定保存,直接雙擊快捷方式便可鏈接到MySQL數據庫

 

解決mysql不用用戶名和密碼能夠直接登錄的問題:
mysql>use mysql;
mysql>delete from user where user='';
mysql>flush privileges;

 

修改root帳戶密碼(知道原密碼)

1.用SET PASSWORD命令

  mysql -u root

  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

2.用UPDATE直接編輯user表

  mysql -u root

  mysql> use mysql;

  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

  mysql> FLUSH PRIVILEGES;

相關文章
相關標籤/搜索