版权声明:转载请注明出处。 https://blog.csdn.net/tiantang_1986/article/details/82186732
Mysql数据库迁移至其他机器上运行,可以把Mysql的安装目录整个拷贝过来,如果数据文件(data)不在一起的话,也需要一并拷贝。如我本地的是D:\Program Files\MySQL\MySQL Server 5.6
,目录结构如下
其中data
就是数据目录.
我们修改一下my.ini
文件
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir="D:/Program Files/MySQL/MySQL Server 5.6"
datadir="D:/Program Files/MySQL/MySQL Server 5.6/data/"
character-set-server=utf8
default-storage-engine=MyISAM
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=512
query_cache_size=0
table_cache=256
tmp_table_size=18M
thread_cache_size=8
myisam_max_sort_file_size=64G
myisam_sort_buffer_size=35M
key_buffer_size=25M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=47M
innodb_log_file_size=24M
innodb_thread_concurrency=8
innodb_file_per_table=1
expire_logs_days = 15
log-bin=mysql-bin
binlog_format=mixed
然后把mysql安装到服务,新建一个install.bat
,进入编辑模式,把下面内容复制进去保存.
"D:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" -install MySQL56 --defaults-file="D:\Program Files\MySQL\MySQL Server 5.6\my.ini"
MySQL56
是服务名称.
然后使用管理员打开命令提示窗口,运行install.bat
. 如果安装成功,则可以到系统服务里面去查看并启动服务.