好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 將phpstudy中的mysql遷移至Linux教程

將phpstudy中的mysql遷移至Linux教程

熱門標簽:西安400電話在哪里辦理 銀川電銷外呼系統定制 電銷機器人好品牌門薩維l 中科嘉智人工智能電銷機器人 哈爾濱crm外呼系統價格 凱立德科技館地圖標注 做地圖標注都需要什么工具 上海智能外呼系統需要多少錢 甘孜電話機器人廠家

項目目的

將原來windows環境中使用phpstudy搭建的mysql 5.5.53 中的數據遷移至新主機Linux環境中

環境情況

新主機
系統平臺:

CentOS release 7.4 (Final)             內核  3.10.0-693.el7.x86_64

mysql環境:

mysql> status
Server version:     5.6.39-log MySQL Community Server (GPL)
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8

mysql> show variables like '%storage_engine%';
+----------------------------+--------+
| Variable_name              | Value  |
+----------------------------+--------+
| default_storage_engine     | InnoDB |
| default_tmp_storage_engine | InnoDB |
| storage_engine             | InnoDB |
+----------------------------+--------+

舊主機:
系統平臺:

Windows 2012 R2 SE X64

mysql環境:

Server version:         5.5.53 MySQL Community Server (GPL)
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8

mysql> show variables like '%storage_engine%';
+------------------------+--------+
| Variable_name          | Value  |
+------------------------+--------+
| default_storage_engine | MyISAM |
| storage_engine         | MyISAM |
+------------------------+--------+

表的存儲引擎

mysql> show table status from database\G;
Engine: InnoDB
Engine: MyISAM

遷移過程

1.使用phpstudy自帶的工具進行每個數據庫導出

image

我看了,也是用的mysqldump操作的。

2.如果只是保留原本的表引擎,那么直接以下操作即可

mysql> create database zentao;
mysql> use zentao;
mysql> source zentao20180413161534.sql;
mysql> show tables;
+-------------------+
| Tables_in_zentao  |
+-------------------+
| zt_action         |
| zt_bug            |
| zt_build          |
...

原表引擎保持原樣。

mysql> show table status from zentao\G;
*************************** 1. row ***************************
           Name: zt_action
         Engine: MyISAM
        Version: 10
     Row_format: Dynamic

3.將原有數據庫中的表引擎變更為InnoDB

在導出的表結構zentao.sql中找到ENGINE=MyISAM,修改成ENGINE=InnoDB,至于你用什么方法替換,看你喜歡了。

# vim zentao.sql
:%s/ENGINE=MyISAM/ENGINE=InnoDB/g

4.導入數據到指定數據庫

mysql> use zentao;
mysql> source zentao.sql;

表引擎變更為InnoDB

mysql> show table status from zentao\G;
*************************** 1. row ***************************
           Name: zt_action
         Engine: InnoDB
        Version: 10
     Row_format: Compact

5.但是有一個問題,查看表的詳細信息時發現Data_free不為零,說明存在數據碎片,需要進行優化

mysql> select table_schema, table_name, data_free, engine from information_schema.tables where table_schema not in ('information_schema', 'mysql') and data_free != 0;
+--------------+------------+-----------+--------+
| table_schema | table_name | data_free | engine |
+--------------+------------+-----------+--------+
| zentao       | zt_bug     |   4194304 | InnoDB |
| zentao       | zt_history |   4194304 | InnoDB |
+--------------+------------+-----------+--------+

6.整理有碎片的表

mysql> use zentao;
mysql> optimize table zt_bug,zt_history;
+-------------------+----------+----------+-------------------------------------------------------------------+
| Table             | Op       | Msg_type | Msg_text                                                          |
+-------------------+----------+----------+-------------------------------------------------------------------+
| zentao.zt_bug     | optimize | note     | Table does not support optimize, doing recreate + analyze instead |
| zentao.zt_bug     | optimize | status   | OK                                                                |
| zentao.zt_history | optimize | note     | Table does not support optimize, doing recreate + analyze instead |
| zentao.zt_history | optimize | status   | OK                                                                |
+-------------------+----------+----------+-------------------------------------------------------------------+

提示該表不支持 optimize,但是下邊有顯示OK.其實已經執行成功了。5.6.X的版本,其實已經支持Innodb了

mysql> select table_name,engine,table_rows,data_length+index_length length,DATA_FREE from information_schema.tables where TABLE_SCHEMA='zentao' and data_free =0;
+-------------------+--------+------------+---------+-----------+
| table_name        | engine | table_rows | length  | DATA_FREE |
+-------------------+--------+------------+---------+-----------+
| zt_bug            | InnoDB |       1018 | 1589248 |         0 |
| zt_history        | InnoDB |       2584 | 1589248 |         0 |

多個數據庫方法同樣操作即可。

您可能感興趣的文章:
  • 完美解決phpstudy安裝后mysql無法啟動(無需刪除原數據庫,無需更改任何配置,無需更改端口)直接共存
  • phpstudy2018升級MySQL5.5為5.7教程(圖文)
  • phpStudy中升級MySQL版本到5.7.17的方法步驟
  • Windows系統下解決PhPStudy MySQL啟動失敗問題

標簽:四川 安康 平頂山 那曲 山南 濮陽 浙江 安徽

巨人網絡通訊聲明:本文標題《將phpstudy中的mysql遷移至Linux教程》,本文關鍵詞  將,phpstudy,中的,mysql,遷,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《將phpstudy中的mysql遷移至Linux教程》相關的同類信息!
  • 本頁收集關于將phpstudy中的mysql遷移至Linux教程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 又黄又大又刺激软件在线观看| 色噜噜狠狠在爱丁香| 日韩福利影院| 怡红院人人夜夜av蜜桃| 欧美午夜精品理论片A级| 日日干天天爽| 将她扔进军中犒赏三军| 国产成人精品久久综合| 国内女明星bbwbbwbbw| 精油按摩高潮到痉挛| 国产一级特黄AAA大片| 舔老逼| 一级片黄色免费| 老师真粗好爽再深一点| 十八禁??免费网软件视频| 欧美精品久久久久A片丝袜| 国产伦精品一区二区三区视频孕妇| 成年h同人动漫网站大全视频| 乡村美妇猎艳肥臀| 国产精品男包福利| 美女姐姐的脚奴| 黄瓜视频18免费观看| 亚洲免费黄色网址| 国产特黄A三级三级三级丰满岳| 色妺妺av爽爽影院蜜臀大桥未久| 好舒服快点| 91九色蝌蚪在线| 150篇欲乱刺激小说合集| 国产女性无套?免费网站| 国产精品久久久久久久精品二摆| 在线观看专区无码成人深夜白色 | 羞羞漫画漫画| 人獸交videostube极品| 一本大道久久A片免费播放| JIZZ国产精品酒在线观看| 农村+肉+屁股+粗+大+岳| 国产清纯白嫩大学生性色| 牛牛re在线精品| 亚洲AV无码精品色午夜蜜桃| 狠狠的爱| 女上男下动态图第60期gif|