六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

mysql在windows環境下的解壓安裝及備份還原詳細說明

[摘要]這篇文章主要介紹了windows環境下mysql的解壓安裝及備份和還原,需要的朋友可以參考下系統環境為server20121、下載mysql解壓版,解壓安裝包到指定目錄2、在以上目錄中,復制一份my...
這篇文章主要介紹了windows環境下mysql的解壓安裝及備份和還原,需要的朋友可以參考下

系統環境為server2012

1、下載mysql解壓版,解壓安裝包到指定目錄

mysql在windows環境下的解壓安裝及備份還原詳解

2、在以上目錄中,復制一份my-default.ini文件,重命名為my.ini,進行如下修改(按照需要):


[mysqld]
# 服務端的編碼方式
character_set_server=utf8
# These are commonly set, remove the # and set as required.
#數據文件存放目錄
basedir = C:\Program Files\mysql
#數據文件存放目錄
datadir = C:\Program Files\mysql\data
port = 3306
# server_id = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# 允許最大連接數
max_connections=200

3、添加環境變量,將C:\Program Files\mysql\bin添加到系統的環境變量Path中

4、在命令行中執行命令mysqld -install

mysql在windows環境下的解壓安裝及備份還原詳解

與之對應的卸載命令:mysqld --remove

5、mysql數據初始化

執行mysqld --initialize-insecure --user=mysql命令,創建一個空密碼的root賬戶。注意,如果執行的是mysqld --initialize命令,則會創建一個隨機密碼用戶。

mysql在windows環境下的解壓安裝及備份還原詳解

初始化數據會會在安裝目錄下產生一個數據文件夾,如下圖:

因為以上配置文件中的設置為datadir = C:\Program Files\mysql\data,所以文件夾名稱為data。

mysql在windows環境下的解壓安裝及備份還原詳解

6、運行 net start mysql 啟動服務,

mysql在windows環境下的解壓安裝及備份還原詳解

7、設置密碼。執行 mysqladmin -u root -p password 新密碼 命令,為root用戶設置密碼。此處為123。

注意,Enter password 處輸入的是原密碼,此處為空。

mysql在windows環境下的解壓安裝及備份還原詳解

8、登錄

mysql在windows環境下的解壓安裝及備份還原詳解

9、查看數據庫

mysql在windows環境下的解壓安裝及備份還原詳解

10、設置遠程登錄

查看user表,如下:

mysql在windows環境下的解壓安裝及備份還原詳解

數據庫中執行命令update user set host = '%' where user = 'root';

如下圖:

mysql在windows環境下的解壓安裝及備份還原詳解

最好刷新一下權限mysql> flush privileges;

最后重新啟動mysql服務,就可以進行遠程登陸了(如果不能遠程,重啟一下一般會解決)。


C:\Program Files\mysql\bin>net stop mysql
MySQL 服務正在停止..
MySQL 服務已成功停止。
C:\Program Files\mysql\bin>net start mysql
MySQL 服務正在啟動 .
MySQL 服務已經啟動成功。

11、忘記密碼處理

如下圖,打開配置文件my.ini 在mysqld下面添加 skip-grant-tables,保存退出,并重啟mysql服務。

mysql在windows環境下的解壓安裝及備份還原詳解

此后可以使用mysql -u root -p,不使用密碼進行登錄,

之后進入數據庫,執行 use mysql 命令切換到其中的mysql數據庫。

然后執行如下命令


update MySQL.user set authentication_string=password('123') where user='root' ;
flush privileges;

mysql在windows環境下的解壓安裝及備份還原詳解

改好之后,重新修改my.ini這個文件,將加入的 skip-grant-tables 這行刪除,保存退出,重啟mysql服務。

值得注意的是,重新進入數據庫可能會遇到1820錯誤,要求重置密碼,如下圖,這個時候,只需要執行命令 SET PASSWORD = PASSWORD('123'); 即可

mysql在windows環境下的解壓安裝及備份還原詳解

12、備份與還原

為了測試,創建一個數據庫mvc

mysql在windows環境下的解壓安裝及備份還原詳解

還原,語法如下:


mysql -u root -p [dbname] < backup.sql

下圖的示例,還原mvc數據庫

執行的命令是 mysql -u root -p mvc < e:\mvc201709120200.sql

mysql在windows環境下的解壓安裝及備份還原詳解

備份,語法如下:

備份一個數據庫多個表


mysqldump -u root -p dbname table1 table2 ... > bakname.sql

備份多個數據庫 加上了--databases選項,后面跟多個數據庫


mysqldump -u root -p --databases dbname1 dbname2... > bakname.sql

備份所有數據庫 


mysqldump -u root -p -all-databases > bakname.sql

下圖中的示例,只備份一個數據庫mvc,同時指定字符集為utf8


mysqldump -u root -p --default-character-set=utf8 mvc >e:\mvcbak.sql

mysql在windows環境下的解壓安裝及備份還原詳解

通常,可以使用一些工具進行數據備份與還原,例如Workbench

mysql在windows環境下的解壓安裝及備份還原詳解

如果要定時將數據備份到其他服務器,可以使用mysqlbackupftp這個軟件。

總結

以上就是mysql在windows環境下的解壓安裝及備份還原詳解的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 亚洲首页成人有声小说网 | 亚洲啪啪 | 天天躁天天碰天天看 | 亚洲综合色一区 | 色综合久久天天综合观看 | 午夜传媒| 色网站在线看 | 一级做a爰片久久免费 | 天堂网www在线观看 天堂网www在线 | 亚洲人成网站看在线播放 | 五月天激情开心网 | 天天干天天玩 | 日韩视频在线播放 | 日韩美女黄大片在线观看 | 天天性综合| 四虎影永久在线观看网址 | 欧美午夜视频在线观看 | 亚洲美女综合 | 伊人网综合在线 | 日本美女一级视频 | 日韩中文在线观看 | 亚洲网站色 | 热99这里有精品综合久久 | 亚洲国产精品免费在线观看 | 天天操天天干天天操 | 欧美亚洲三级 | 天天做夜夜做久久做狠狠 | 日韩一级片在线播放 | 天天躁夜夜躁狠狠躁2023 | 日日射夜夜操 | 色之综综 | 亚洲高清在线观看 | 欧美伊人久久大香线蕉在观 | 欧美一区二区三区成人看不卡 | 亚洲最大成人 | 欧美一级片a | 日本激情小视频 | 午夜免费啪啪 | 人人擦人人 | 亚洲欧美中文日韩v在线观看 | 天天澡天天碰天天狠伊人五月 |