mysql环境安装与配置
mysql-8.0.19-winx64.zip 的安裝與卸載
一、安裝
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=utf82、運行命令窗口(以管理員方式打開)
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.mysql.com/downloads/
進入主頁后下滑見
然后點擊下圖的MySQL Community Server
進入之后,點擊Download進行下載
進入Download之后,點擊No thanks, just start my download(無需注冊,即刻下載)
安裝
下載到電腦之后,找到位置
解壓之后就可看見有名為mysql-8.0.19-winx64的文件,點擊即可見子目錄
按系統開始(也可以win+R)鍵輸入cmd
回車之后,進入mysql-8.0.19-winx64所在盤,例如我解壓到F盤,就進入F盤,在進入Mysql與mysql-8.0.19-winx64目錄,如下圖
然后在F: Mysql\mysql-8.0.19-winx64\bin>輸入?mysqld -install命令
但是有些朋友會出現Install/Remove of the Service Denied!(安裝卸載被拒絕!)錯誤,如下圖
之所以出現這個問題是由于我們打開cmd時不是用的管理員權限運行的
因此,我們可以重新啟動cmd,再右鍵點擊以管理員身份運行,如下圖
我們再把上面的操作輸入一遍,就會出現Service successfully installed,如下圖,這樣就是告訴你,已經安裝成功了
配置
在cmd的命令下,進入你安裝的路徑下的bin目錄,輸入mysqld –initialize,這個過程會在mysql中建立data目錄,隨后會產生一個臨時的密碼(需要記住這個密碼),如下圖
在mysql-8.0.19-winx64下生成my.ini,如下圖
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
注意:basedir、datadir后面盤符是你選擇解壓MYSQL的路徑盤,要根據你自己的安裝路徑選擇
如下圖:
接下來再輸入net start mysql啟動mysql服務
到了這一步就說明已經安裝好了
系統環境變量配置
在桌面找到此電腦的屬性,找到高級系統設置,如下圖:
點擊環境變量
找到系統變量的path,如圖
隨后打開編輯選項,點擊新建
將你Mysql的解壓路徑輸入進去,再點擊確定
接下來再打開cmd,輸入mysql -u root -p
出現上圖就說明已經配置成功
總結
以上是生活随笔為你收集整理的mysql环境安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mybatis 逆向工程生成的 Exam
- 下一篇: 安装好MySQL数据库之后dos下操作步