一、安裝
1、下載mysql
官網:https://dev.mysql.com/downloads/mysql/,本人用的目前的最新版本8.0.19,版本格式為zip,如下圖
2、解壓到指定路徑,如下圖
3、為了方便操作,將該目錄下的bin文件夾的路徑加入到系統環境變量Path,另外注意:在進行mysql的相關開發時,還需要把lib文件夾下的libmysql.dll放入C:\Windows\System32中。
二、安裝mysql服務
mysql-8.0.19有兩種安裝方式,方式1:不配置my.ini就可安裝,方式2:配置my.ini進行安裝(這種方式可以自定義設置數據庫參數,推薦)
方式一:
1、運行命令窗口(以管理員方式打開)
2、輸入:mysqld --initialize --console,成功的話會生成隨機密碼,注意記錄下生成的密碼,第一次進入mysql會用到
3、輸入:mysqld --install,提示成功安裝mysql服務。若提示 The service already exists!,說明之前安裝過,使用 mysqld -remove MySQL 命令先卸載它。
4、輸入:net start mysql,啟動mysql服務
5、輸入:mysql -uroot -p,然后輸入上面生成的密碼,進入mysql歡迎界面
6、修改root密碼,輸入:alter user root@localhost identified by '新密碼';(sql語句一般要以分號結尾)
7、為了可視化管理數據庫,一般采用第三方軟件,如Navicat Premium,可自行下載安裝。
方式二:
1、在mysql-8.0.19-win64文件夾下新建my.ini文件,其中#開頭表示注釋,可自定義設置某些參數,內容如下,
[mysqld] # 主庫和從庫需要不一致 server-id=1 log-bin=mysql-bin # 需要同步的數據庫 #binlog-do-db=test # 不需要同步的數據庫 #binlog-ignore-db=mysql # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=D:\Windows\mysql-8.0.19-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=D:\Windows\mysql-8.0.19-winx64\Data # 允許最大連接數 max_connections=200 # 允許連接失敗的次數。 max_connect_errors=10 # 服務端使用的字符集默認為UTF8 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB #插件認證方式caching_sha2_password和mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8
2、運行命令窗口(以管理員方式打開)
3、輸入:mysqld --initialize --user=mysql --console,成功的話會生成隨機密碼,注意記錄下生成的密碼,第一次進入mysql會用到
4、輸入:mysqld --install MySQL --defaults-file="D:\Windows\mysql-8.0.19-winx64\my.ini",其中MySQL是服務名
5、輸入:net start mysql,啟動mysql服務
6、輸入:mysql -uroot -p,然后輸入上面生成的密碼,進入mysql歡迎界面
7、修改root密碼,輸入:alter user root@localhost identified by '新密碼';(sql語句一般要以分號結尾)
8、為了可視化管理數據庫,一般采用第三方軟件,如Navicat Premium,可自行下載安裝。
三、配置遠程訪問:
運行命令窗口
輸入:mysql -uroot -p,輸入修改的后的新密碼進行登錄;
切換到mysql數據庫,輸入:use mysql;
查詢user表中的用戶和主機,輸入:select user,host from user; 當前顯示所有用戶都是本機登錄
把需要遠程訪問的用戶的host改成%,輸入:update user set host = '%' where user = 'root';
執行刷新:flush privileges;
上述步驟如下圖
四、卸載
1、停止mysql服務,可通過命令行停止,輸入:net stop mysql; 還可以通過右鍵->計算機->管理->服務和應用程序->服務,找到MySQL,右鍵停止。
2、卸載mysql服務,命令行輸入sc delete mysql 或 mysqld -remove MySQL
2、運行注冊表,win+R,輸入regedit,打開注冊表。
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQLD Service文件夾
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQLD Service文件夾
刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQLD Service的文件夾
以上有可能一個或多個,都刪掉即可
3、命令行窗口輸入:sc delete mysql 提示刪除成功!
4、清空安裝mysql路徑的文件夾即可。
五、參考鏈接
https://www.jb51.net/article/179206.htm
https://www.cnblogs.com/diaoye/p/9665392.html