久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

cmd中如何用命令安裝mysql

139次閱讀
沒有評論

共計 3049 個字符,預計需要花費 8 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

丸趣 TV 小編給大家分享一下 cmd 中如何用命令安裝 mysql,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

方法:1、在官網上下載壓縮包,并解壓到指定目錄;2、創建名為 my.ini 的配置文件;3、以管理員身份打開命令行窗口,并將目錄切換到 MySQL 的 bin 目錄下;4、執行“mysqld install MySql 服務名”安裝命令,然后初始化即可。

一、下載壓縮包

說明:在 Windows 下,安裝 MySQL 可以直接下載安裝包(下載地址:https://dev.mysql.com/downloads/installer/),然后直接按照安裝包的提示,安裝自己需要的功能。也可以直接下載 zip 壓縮包。該壓縮包僅僅包含 MySQL 服務器需要的基本文件,沒有可視化圖形界面(下載地址:https://dev.mysql.com/downloads/mysql/)。本文介紹通過安裝包安裝 MySQL(社區版:8.0.12)。

二、MySQL 服務的安裝

解壓壓縮包

解壓壓縮包后,可以看到有如下文件及文件夾:
cmd 中如何用命令安裝 mysql
說明:解壓后的文件及文件夾中,沒有 data 目錄,也沒有.ini 類型的配置文件。配置文件用于配置 MySQL 服務器的一些基本信息,包括啟動時的端口,data 目錄用于存儲 MySQL 服務器的數據庫。

安裝服務

若沒有配置文件,可以自己創建文件名為 my.ini 的配置文件。
以管理員身份運行的方式打開命令行窗口(注意,一定要使用管理員的身份),將當前目錄切換到 MySQL 的 bin 目錄下(前面的 bin 目錄,解壓后的文件夾放在哪個目錄下影響不大)。執行安裝命令:

mysqld install MySql80

若想要卸載某個 MySql 服務,可以使用如下命令:

mysqld remove MySqll80

注意:后面的 MySql80 為 MySql 服務的名稱,可以自己指定名稱。若想要在一臺機器上安裝多個 MySql 服務,服務的名稱必須各不相同。

初始化

安裝之后,需要使用如下命令進行初始化:

mysqld --initialize --console

–console 用于輸出初始化時的一些信息,可以看到初始化時的一些基本信息,在輸出的信息中,找到如下語句:可以看到賬號的用戶名為 root,密碼為隨機生成的一個字符串。

A temporary password is generated for root@localhost: J-Wh6?#= IFV
在后面可以使用該命令進行登錄,不過需要修改密碼才可以正常使用。

initialize 用于初始化,也可以使用 initialize-insecure,表示非安全模式,這樣初始化之后賬號的用戶名為 root,密碼為空。
root@localhost is created with an empty password ! Please consider switching off the –initialize-insecure option.
推薦使用 initialize 命令來進行初始化。初始化時 data 目錄必須為空。

也可以添加其他參數來指定一些初始化參數。例如:

–defaults-file= 來指定使用的配置文件。

啟動 MySQL 服務

在命令行下輸入一下命令來啟動 mysql 服務,其中 mysql80 是前面安裝的 MySQL 服務名稱:

net start mysql80

若想要關閉服務,可以輸入一下命令來關閉 mysql 服務:

net stop mysql80

注意:在前面安裝初始化之后,并不會自動啟動 MySQL 服務,需要自己手動啟動 MySQL 服務。啟動時在哪個目錄下輸入啟動服務的命令都可以(因為 net 命令在任何目錄下都可以使用,不是 MySQL 的命令)。

登錄 MySQL

命令:mysql -uroot -p
按回車之后然后會提示你輸入密碼:
cmd 中如何用命令安裝 mysql
也可以將密碼直接填寫在 - p 后面。例如:對于用戶名為 root,密碼為 abcd 的賬號,可以使用如下方式登錄:
mysql -uroot -pabcd。注意:- u 和用戶名,- p 和密碼之間沒有空格。
mysql 的一些參數:

- u 指定用戶名。- p 指定密碼。- h 指定主機地址。默認為 localhost- P 指定端口號,默認為 3306(mysql 服務默認的啟動端口為 3306)。例如:-P13306 表示連接端口號為 13306 的 MySQL 服務器。(注意:密碼為小寫的 p,端口號為大寫的 P)
可以在配置文件中指定啟動的端口號。

修改密碼

登錄之后,在輸入命令時,前面的提示符為:mysql 在這后面輸入的語句中,默認提交符號為分號(;)。按回車時只會換行,并不會提交語句。之后輸入 ; 之后按回車才會提交語句。

如果前面對 mysql 進行初始化使用的是 –initialize-insecure 命令,則密碼為空,在輸入密碼時直接按回車即可。登錄之后,不用修改密碼即可直接使用 MySQL。例如:創建數據庫等操作。如果前面對 mysql 進行初始化使用的是 –initialize 命令,則密碼為系統隨機生成的一個字符串。登錄之后需要修改密碼才能使用。
若不修改密碼,直接操作數據庫,會出現如下錯誤:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
使用如下命令修改密碼:
set password= new_password 注意:新的密碼前后有單引號。在 mysql 中,單引號之間表示的是字符串。
alter user root @ localhost password expire never; 設置密碼永不過期。
flush privileges 刷新權限。
之后退出(使用 \q,或者 exit 或者 quit 都可以退出),然后重新登錄即可。

至此,可以正常使用 MySQL 了。

三、多個 MySQL 的安裝

若想要在一臺機器上安裝多個 MySQL 服務。可以將之前解壓后的文件夾復制到其他目錄下(注意:data 需要為空,否則無法初始化)。然后按照前面的步驟安裝 MySQL 服務。需要注意的有:

多個 MySQL 服務的名稱不能相同。相同時無法安裝成功多個 MySQL 服務的端口號不能相同(可以在配置文件中配置端口號)。一個端口只能監聽一個 MySQL 服務,因此端口號相同時只能啟動一個 MySQL 服務。四、修改配置文件

可以在配置文件中填寫自己需要的服務器配置。(配置文件中 # 表示單行注釋)
下面是幾個基本的,當然你也可以讓配置文件為空,讓服務器使用默認的配置。可以參照官方文檔填寫自己需要的配置。

[mysqld]
# 指定 mysql 的安裝目錄
basedir=D:\BaiduYunDownload\mysql-8.0.12-winx64
# 指定 mysql 數據庫的數據的存放目錄 data
datadir=D:\BaiduYunDownload\mysql-8.0.12-winx64\data
# 指定端口號
port=3306
# 設置允許的最大連接數
max_connections=200

其中,對于多個 MySQL 服務的安裝最重要的就是指定端口號了。在安裝時指定配置文件,若沒有指定,默認為安裝目錄下的 my.ini 文件(與 bin 目錄在同一個文件夾下)。對于端口號不在 3306 的 MySQL 服務,登錄時需要添加 - P 來指定其端口號。

看完了這篇文章,相信你對 cmd 中如何用命令安裝 mysql 有了一定的了解,想了解更多相關知識,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!

向 AI 問一下細節

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-18發表,共計3049字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 合川市| 义乌市| 双峰县| 广汉市| 盘山县| 临沧市| 阿图什市| 高邮市| 策勒县| 庆阳市| 民权县| 永吉县| 玉林市| 晋江市| 桃园市| 大洼县| 株洲市| 荥经县| 丰原市| 建水县| 澎湖县| 扎兰屯市| 诸城市| 攀枝花市| 调兵山市| 沂源县| 遂平县| 舞阳县| 临澧县| 玉门市| 盐边县| 天峨县| 石狮市| 友谊县| 游戏| 罗田县| 左权县| 墨脱县| 招远市| 永登县| 韶关市|