日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql绿色版安装与卸载

發布時間:2023/12/31 数据库 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql绿色版安装与卸载 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、安裝

?

1、下載

到mysql官網 http://dev.mysql.com/downloads/mysql/ 下載mysql?
注:msi的是安裝版

?

2、解壓

解壓到想安裝的目錄下,我的是D:\mysql-5.7.13-winx64

?

3、配置my.ini

在D:\mysql-5.7.13-winx64目錄下新建my.ini文件,輸入以下配置代碼:

?

[mysqld]
# 設置mysql的安裝目錄
basedir=D:\mysql-5.7.13-winx64
# 設置mysql數據庫的數據的存放目錄,必須是data
datadir=D:\mysql-5.7.13-winx64\data
# mysql端口
port=3306
# 字符集
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES12345678910

?

4、安裝

以管理員身份運行cmd,執行以下命令:?
mysqld -install [服務名]?
注:服務名默認為mysql,若無需要,建議不更改

?

5、初始化

mysqld --initialize-insecure?
注:–initialize有兩個-,后邊沒有空格?
初始化后,D:\mysql-5.7.13-winx64目錄下回出現data目錄

?

6、啟動服務

net start mysql

?

7、登錄mysql,修改密碼

默認沒有密碼?
?
搞定!

?

二、卸載

?

1、關閉服務

以管理員身份運行cmd,執行以下命令:?
net stop mysql

?

2、卸載

mysqld -remove [服務名]

?

3、刪除文件

?

4、刪除注冊表信息

清除注冊表中的該MySQL服務,有幾個地方: ?
?a、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目錄刪除?
?b、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目錄刪除?
?c、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目錄刪除 ?
注冊表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之類,刪除的時候都刪除就可以 。

?

三、常見問題

?

1、data文件錯誤

?

?

原因:一般初始化之前已存在data文件就會出現這個錯誤,或者data文件缺少了某些文件

?

解決:先執行mysqld -remove,然后把data文件刪除,如果刪除不了重啟一下就可以了,之后重新進行安裝就沒問題了。如果想保留之前的data文件,可以先把data文件拷貝到其他地方,安裝好之后再將原data文件中多的文件拷貝進去就行了,具體參考我的另一篇文章mysql通過拷貝數據文件方式遷移數據庫

2、密碼錯誤

?

?

原因1:使用mysqld ?–initialize方法安裝會生成一個隨機字符串組成的密碼,這個密碼在錯誤日志D:\mysql-5.7.13-winx64\data\green.err(green是用戶名)可以找到。

?

原因2:忘記密碼

?

解決:如果忘記密碼或找不到隨機密碼,可以通過以下方法跳過權限修改密碼

以管理員身份運行cmd,執行以下命令:

?

net stop mysql//關閉服務
mysqld --skip-grant-tables;//設置mysql登錄--skip-grant-tables模式12

打開一個新的cmd

?

mysql//直接登錄mysql

update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';//修改密碼
//特別提醒注意的一點是,新版的mysql數據庫下的user表中已經沒有Password字段了,而是將加密后的用戶密碼存儲于authentication_string字段

flush privileges;//刷新權限,退出--skip-grant-tables模式,很重要!123456

重啟電腦,然后mysql就可以連接了

但是此時操作似乎功能不完全,還要在登錄狀態下修改一次密碼

alter user 'root'@'localhost' identified by '123456';

還可以這樣:

set password for 'root'@'localhost'=password('123456');

或這樣:

set password=password('123456');
---------------------?
作者:mrGreen1024?
來源:CSDN?
原文:https://blog.csdn.net/mr_green1024/article/details/53222526?
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

總結

以上是生活随笔為你收集整理的mysql绿色版安装与卸载的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。