wordpress 雖然用很久了,但是裡面的資料長什麼樣子,自己也不太知道
還是要想辦法把資料庫的資料匯出來,之後才好倒進自己的資料庫
嘗試用看看 all in one wordpress migration 外掛來幫我把資料匯儲來。看來有點問題啊?
嘗試安裝 phpmyadmin 又把整個站台搞掛….
還是直接遠端連線到資料庫後再決定。
MySQL workbench 是原廠推出的 MySQL 資料庫管理工具,同等於 SQL Server 的管理工具 SQL Server Management Studio (SSMS) 的管理工具
MySQL 預設只允許本機連線,不允許外部連到資料庫,要去修改 /etc/mysql/my.cnf 檔案
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
127.0.0.1 代表只有本基可以連線資料庫,要開放外部的話,要改為 0.0.0.0
因為我的 MySQL 5.7 很就,這個設定參數實際只能做到內部連線、開放外部兩個選項
好像8以上才可以指定多個開放的IP
不能開放部分IP,變成要去防火牆設定允許與阻擋IP
service mysql restart //重新啟動資料庫
MySQL 的資料庫連線 port 在 3306 上面
先設定 iptables 去阻擋所有 3306 的連線
iptables -A INPUT -p tcp --dport 3306 -j DROP
再去開放自己的IP
iptables -A INPUT -p tcp --dport 3306 -s your_ip_address -j ACCEPT
如果忘記資料庫密碼沒關係,去 wordpress 資料夾下面看 wp-config.php 設定檔
裡面應該有 wordepress 資料庫與密碼
在我的主機中是位於 /var/www/wordpress/wp-config.php
define('DB_NAME', 'wordpress');
define('DB_PASSWORD', 'AAABBBBCCCDDDDD');
照上面設定完之後,應該就能連到資料庫了