ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

mm-wiki迁移

2021-11-06 22:00:22  阅读:506  来源: 互联网

标签:wiki www mm 数据库 wwwroot 迁移 root


环境

  • 虚拟机:centos+宝塔
mm-wiki目录:/www/wwwroot/wiki/mm-wiki/
文档目录:/www/wwwroot/markdown/
  • vps:centos+宝塔

目的:虚拟机内的环境迁移到vps

开始

配置确认

开始迁移前确定一下配置文件:mm-wiki\conf\mm-wiki.conf

# mysql 数据库配置
[db]
host="127.0.0.1"
port="3306"
name="wiki"
user="wiki"
pass="123456"
table_prefix="mw_"
conn_max_idle=30
conn_max_connection=200

# 日志配置
[log]
console="{"level":7, "color":true}"
file="{"level":7, "filename":"/www/wwwroot/wiki/mm-wiki/logs/mm-wiki.log"}"

# 文档的根目录,最好写绝对路径
root_dir="/www/wwwroot/wiki/markdown"

如果不想太麻烦的话,vps可以按照虚拟机进行配置,当然宝塔不是必须的,不想装的话需要确定两件事

  • 安装mysql(必须)
  • 创建/www/wwwroot/目录,这个目录也不是必须是这个,可以进行修改,过程就会麻烦一些

偷懒式迁移

为了不操心,vps安装了一个宝塔

1,虚拟机要做的事情

  • 压缩wiki目录,得到wiki.tar.gz
    在这里插入图片描述
  • 备份数据库
    在这里插入图片描述

2,将这两个文件下载下来,然后导入到服务器

  • 将 wiki.tar.gz 导入到 /www/wwwroot 目录并解压
  • 创建数据库,数据库用户名、数据库名、密码设置成跟虚拟机一样的
  • 导入备份的数据库

3,启动
进入到 /www/wwwroot/wiki/mm-wiki/ 目录

[root@localhost mm-wiki]# ./mm-wiki --conf conf/mm-wiki.conf

or
./run.sh start

操心式迁移

不想在服务器装宝塔了怎么办,因为mm-wiki是已经编译好的,只需要装一个mysql就行
至于数据库用户名、数据库名、密码随个人习惯改就行,这重要吗?不重要。

1,这次我把程序放到/root/wiki/目录下

[root@localhost ~]# mkdir wiki
[root@localhost ~]# cd wiki
[root@localhost ~]# tar -zxvf wiki.tar.gz -C ./wiki/
[root@localhost ~]# ls ./wiki/
markdown  mm-wiki

2,修改mm-wiki\conf\mm-wiki.conf

# mysql 数据库配置
[db]
host="127.0.0.1"
port="3306"
name="wiki"
user="root"
pass="123456"
table_prefix="mw_"
conn_max_idle=30
conn_max_connection=200

# 日志配置
[log]
console="{"level":7, "color":true}"
file="{"level":7, "filename":"/www/wwwroot/wiki/mm-wiki/logs/mm-wiki.log"}"

# 文档的根目录,最好写绝对路径
root_dir="/www/wwwroot/wiki/markdown"
  • 修改数据库mysql 数据库配置的账号(user)、密码(pass),修改成你的数据库账号密码,mysql安装完成后默认为空密码,可以设置一个密码
  • 修改日志配置文档根目录
我日志路径原本是 /www/wwwroot/wiki/mm-wiki/logs/ 现在修改成 /root/wiki/mm-wiki/logs/
文档根目录原本在 /www/wwwroot/wiki/markdown 现在修改成 /root/wiki/markdown

3,创建一个wiki数据库并导入备份

[root@localhost ~]# mysql -uroot -p123456  wiki < /backup/mysqldump/wiki_20211106_160135.sql

mysql> create database wiki;
mysql> use abc;                  # 使用已创建的数据库
mysql> source /root/abc.sql  # 导入备份数据库

4,启动

[root@localhost mm-wiki]# ./mm-wiki --conf conf/mm-wiki.conf

标签:wiki,www,mm,数据库,wwwroot,迁移,root
来源: https://blog.csdn.net/qq_38410352/article/details/121182018

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有