最近開發使用的測試環境的服務器使用的一台惠普E7300CPU\4G內存\160G西數硬盤配置,數據量近達20G!雖然作為測試數據庫但也算是重要角色,一旦出現將嚴重影響工作。計划遷移至另一台做有RAID1的服務器。
為這次遷移做一下記錄。
1、查看數據庫版本,查找同版本的安裝程序。
進入mysql 使用mysql version(); 命令查看數據庫版本為:5.7.35-log,在原有機器查到安裝程序,無需再次下載。
安裝mysql5.7.35-log,安裝以后在windows服務中並未發現mysql服務,需要手動安裝服務並指定啟配置文件。
CMD進入如下目錄C:\Program Files\MySQL\MySQL Server 5.7\bin
指定配置文件安裝MYSQL服務 ,切記重點。(直接用install安裝后配置文件不生效,數據無法加載配置文件)
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld.exe install MySQL57 --defaul ts-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"

到此服務已安裝成功,服務已可正常啟動。
2、安裝后數據庫進行初始化。
mysqld --initialize-insecure --user=mysql
3、復制老機器mysql 的 my.ini 的配置文件到新機器。
我們要進入 C:\ProgramData\MySQL\MySQL Server 5.7 此目錄即可看到my.ini 此時你可以修改次配置!
4、復制數據庫文件目錄Data至新機器重新啟動MYSQL服務。即可使用原帳號連接數據庫。
