MySQL v5 7 18 版本解壓安裝

2022-03-19 12:54:57 字數 1883 閱讀 4304

解壓並安裝

解壓後,配置好系統環境變數。

新增系統環境變數:

鍵名:mysql_home

值為:d:\program files (x86)\mysql-5.7.18-winx64

接著在 path 中新增:%mysql_home%\bin

解壓後,準備好 my.ini 檔案。

注意:(據說)以前版本解壓後,在解壓目錄下都會有 my-default.ini 或 my.ini 檔案,不過,v5.7.18 版本中解壓後,是沒有這些檔案的。因此,需要手動建立好 my.ini 檔案,檔案的具體(完整的)內容如下:

[client]

port=3306

default-character-set=utf8

[mysqld]

port=3306

character_set_server=utf8

basedir=%mysql_home%datadir=%mysql_home%\data

[winmysqladmin]

%mysql_home%\bin\mysqld.exe

編輯好 my.ini 檔案後,將 my.ini 放在 bin 目錄下

以管理員身份開啟 cmd 命令視窗,將目錄切到mysql安裝包下的bin目錄下

初始化mysql資料,並建立乙個具有空密碼的root使用者,執行如下命令:

mysqld --initialize-insecure --user=mysql

注意:最後的引數 --user=mysql 在 windows 也可以不用新增,但在 unix 等系統下好像很重要。

執行命令後,等一會後,系統會自動生成相應的 data 目錄,並自動建立好空密碼的 root 使用者。此時表示初始化成功。

在服務啟動後,因為剛建立的 root 使用者是空密碼的,因此,需要先進行密碼設定。可執行如下命令:

mysqladmin -u root -p password 此處輸入新的密碼

enter password: 此處輸入舊的密碼

執行完以上兩條命令後,只要 enter password: 後輸入的舊密碼正確,則 root 使用者的新密碼就算設定成功了。此後,要想登入 root 使用者,則都需要使用新密碼。

注意:剛建立的 root 使用者是空密碼的,因此,在第一次修改 root 使用者的密碼時,在 enter password: 後面不需要輸入任何密碼,直接回車即可。

至此,mysql v5.7.18 的解壓安裝就已經全部完成,因此,需要把先前已經啟的 mysql 服務給停止掉,執行如下命令:

net stop mysql

登入並使用mysql

前面已經完成對mysql資料庫的安裝,只要安裝成功後,就可以正常登入 root 使用者,並進行資料的相關操作,如:建表、增、刪、改、查等等。下面是簡單的流程:

以管理員身份開啟 cmd,並切到 mysql 安裝目錄的 bin 目錄下

net start mysql                // 說明:該命令是啟動 mysql 服務

mysql -u root -p               // 說明:該命令是登入 root 使用者

enter password: 先前設定的 root 使用者的密碼

正確登入後,就可以對資料進行操作了如:增、刪、改、查等等。示例:

mysql> show databases;   // 顯示所有資料庫

mysql> select 語句............

...不再使用資料庫時,要退出使用者,並停止服務,執行如下命令:

mysql> quit;

net stop mysql

刪除資料庫

如果不再想用mysql了,則可以執行如下命令:

mysqld --remove

植物大戰殭屍2安卓版(1 2 0版本)陽光修改方法

注意 修改陽光通過關卡問題不大,但是直接修改鑽石會導致系統報錯系統自動將鑽石清零!慎重!末尾附上修改鑽石的辦法。先上一組資料 0 131101 08192 121100 116384 151111 224576 141110 332768 91001 440960 81000 549152 1110...

Win10安裝MySQL5 7版本 解壓縮版方法

2.可以把解壓的內容隨便放到乙個目錄,我的是如下目錄 放到c盤的話,可能在修改ini檔案時涉及許可權問題,之後我就改放d盤了 d mysql mysql 5.7.28 winx64 mysql server 5.7.22 如下圖 此時加壓後的檔案中沒有data目錄和ini檔案我們需要自己建立 3.在...

安卓2 3和2 2版本的最大不同 支援推送

原文出自 freewind的技術專欄,個人覺得2.3和2.2沒什麼太大的差別,除了2.3具有強大的推送功能。或者還有別的,我沒有發現。關於推送,中文名稱 推送 英文名稱 push 定義 描述網際網路內容提供者和網際網路使用者之間工作方式的術語。推送 指網際網路內容提供者定期向預訂使用者 提供 資料。...