下載地址 https://downloads.mysql.com/archives/community/html
在解壓的路徑下查看是否含有my.ini的文件,若是沒有則新建一個,mysql
具體步驟爲sql
1.新建一個txt,數據庫
2.重命名爲my.ini,注意連擴展名一塊兒改服務器
3.用記事本打開my.ini工具
4.將下面內容複製到裏面,並保存關閉,注意裏面自定義路徑要更改post
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=C:\IDE\mysql-5.7.26-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=C:\IDE\mysql-5.7.26-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
進入解壓目錄下的bin目錄spa
右擊複製.net
打開控制面板--系統--高級系統設置--環境變量--找到系統變量(S)中的path變量---編輯--新建---control+V---肯定---肯定插件
若是沒進行2則要進行3.1
以管理員進入dos界面,切換到解壓的bin目錄下,
具體操做:鼠標移到左下角--搜索命令提示符---右擊以管理員身份運行
輸入cd 自定義路徑 如: cd C:\IDE\mysql-5.7.26-winx64\bin
顯示下圖,點此下載DirectX修復工具加強版,而後修復,而後進行3.2.2
其中標紅的爲數據庫root用戶的初始密碼,必定要牢記,後面登陸須要用到,
要是不當心關掉了或者沒記住,刪掉初始化的 data目錄,再執行一遍初始化命令又會從新生成。
備註:mysqld --remove是卸載MySQL服務,net stop mysql是中止服務。
輸入mysql -u root -p後會讓你輸入密碼,密碼爲前面讓你記住的密碼,輸入正確後就會出現以下界面,表示進入了MySQL命令模式。
接着更改密碼,輸入
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
其中123456爲新密碼,出現以下界面表示更改爲功。
至此安裝完成
按照下圖配置,密碼爲4.2步設置的mysql密碼
對數據庫進行遠程登陸的受權,這時咱們能夠進入服務器後臺,在MySQL命令行中輸入如下命令
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
myuser 改成你的數據庫用戶名 通常爲root
mypassword 改成數據庫登陸密碼
開始-》全部應用-》Windows管理工具-》服務,將MySQL服務中止
控制面板\全部控制面板項\程序和功能,將mysql server卸載掉
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夾
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夾
刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夾
若是沒有相應的文件夾,就不用刪除了
該programData文件默認是隱藏的,設置顯示後便可見
或者直接複製 C:\ProgramData 到地址欄回車便可進入
將整個MySQL文件夾刪除掉
若是已經將MySQL卸載,但經過「開始-》全部應用-》Windows管理工具-》服務」查看到MySQL服務仍然殘留在系統服務裏
只要在CMD裏輸入一條命令就能夠將服務刪除:
sc delete mysql //這裏的mysql是你要刪除的服務名
mysqld --remove //也可卸載服務
服務就被刪除了
卸載完成
參考
配置1:https://blog.csdn.net/missing2011/article/details/81474857
配置2:https://blog.csdn.net/sunboy520555/article/details/80918407
遠程1:https://blog.csdn.net/sinat_36306474/article/details/82084049
遠程2:https://www.2cto.com/database/201702/594659.html
遠程3:https://blog.csdn.net/liuhailiuhai12/article/details/64124637
遠程4:https://www.jb51.net/article/42441.htm
卸載1:https://www.cnblogs.com/jpfss/p/6652701.html