找回密码
 立即注册

QQ登录

只需一步,快速开始

铁威马网络网络存储

[MBL建站] ( my book live) MBL装mysql及迷你云的安装运用

[复制链接]
本帖最后由 liu123aq 于 2013-7-20 16:59 编辑

首先感谢版主半点心以及MY book live ②群的Jacky Zhang
申明,MBL使用apt-get装mysql存在风险,请做好重装的准备
并且将resetButtonAction.sh拷贝至 /usr/local/sbin 目录下,Public下有rootfs.img,重装不格式Public分区
参考帖子转个My book live【重装系统攻略】http://nasyun.com/thread-289-1-1.html
1.添加debian更新源
登入winscp  帐号 root 密码 welc0me
文件目录地址/etc/apt/sources.list
原来的更新源:
deb http://ftp.us.debian.org/debian/ squeeze main
deb http://ftp.us.debian.org/debian/ wheezy main
#deb-src http://ftp.us.debian.org/debian/ wheezy main
#deb http://ftp.us.debian.org/debian/ sid main
把前面两个deb加#注释掉或是全部删掉

添加
deb http://archive.debian.org/debian/ lenny main
2.登入PuTTY  帐号 root 密码 welc0me

查看你的MBL的硬件版本
我的硬件版本是
MyBookLive:~# cat /etc/version
02.42.03-027

保护udev
  1. aptitude hold udev
复制代码
升级并安装mysql
  1. apt-get update
复制代码
报错
W: GPG error: http://ftp.us.debian.org squeeze Release: The following signatures couldn't be verified because
the public key is not available: NO_PUBKEY AED4B06F473041FA
W: You may want to run apt-get update to correct these problems
输入
  1. gpg --keyserver subkeys.pgp.net --recv AED4B06F473041FA
  2. gpg --export --armor AED4B06F473041FA | sudo apt-key add -
复制代码
AED4B06F473041FA 包含在你的错误信息里

然后再更新
  1. apt-get update
  2. apt-get install mysql-server mysql-client php5-mysql
复制代码
中间会叫你输入几个Y,然后安装mysql的时候会让你输入密码,确认输入密码,点Ok,会继续安装
安装php5-common这时又报错
Errors were encountered while processing:
/var/cache/apt/archives/php5-common_5.2.6.dfsg.1-1+lenny16_powerpc.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
输入
  1. dpkg -i --force-overwrite /var/cache/apt/archives/php5-common_5.2.6.dfsg.1-1+lenny16_powerpc.deb
复制代码
然后输入
  1. apt-get update
  2. apt-get -f install
复制代码
直到安装完成
创建mysql server启动项及配置
输入
  1. ln -s /etc/init.d/mysql /etc/rc2.d/
  2. mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
  3. cd /usr
  4. usr/bin/mysqld_safe &
复制代码
重启apache和mysql
输入
  1. /etc/init.d/apache2 restart
  2. /etc/init.d/mysql restart
复制代码
3.现在安装迷你云
进入目录:
  1. cd /etc/apache2/sites-available/
复制代码
拷贝现在的mywebsite:
  1. cp wdnas mywebsite
复制代码
文件夹会多出来一个文件mywebsite.save
使用winscp432 /etc/apache2/sites-available打开mywebsite,替换如下内容
  1. <VirtualHost *:80>

  2. ServerAdmin webmaster@localhost

  3. DocumentRoot /nfs/Public/.www/

  4. <IfModule mod_rewrite.c>
  5. RewriteLog /var/log/apache2/rewrite.log
  6. RewriteLogLevel 0

  7. RewriteEngine On

  8. </IfModule>

  9. <Directory />
  10. Options FollowSymLinks
  11. AllowOverride None
  12. </Directory>

  13. <Directory /DataVolume/shares/mywebsite/>
  14. Options -Indexes FollowSymLinks MultiViews
  15. AllowOverride None
  16. Order allow,deny
  17. allow from all
  18. </Directory>

  19. ErrorLog /var/log/mywebsite_error.log

  20. LogLevel warn

  21. </VirtualHost>
复制代码
使mywebsite有用
  1. a2ensite mywebsite
复制代码
重命名wdnas
  1. mv /etc/apache2/sites-enabled/000-wdnas /etc/apache2/sites-enabled/wdnas
  2. mv /etc/apache2/sites-enabled/000-wdnas-ssl /etc/apache2/sites-enabled/wdnas-ssl
复制代码
修改UI地址方法:
通过winscp
在 /etc/apache2/sites-available 打开wdnas ,修改<VirtualHost *:80>为<VirtualHost *:81>
在 /etc/apache2  打开ports.conf,
NameVirtualHost *:80
Listen 80
下面添加

NameVirtualHost *:81
Listen 81
重启apache,在putty输入/etc/init.d/apache2 restart

创建文件夹.www(注:可以放在其他目录下,这里以.wwww为准,前面加点是因为在目录下它是隐藏的文件夹,防止误删)
通过winscp在/nfs/Public下创建.www
或是输入
  1. mkdir /nfs/Public/.www/
复制代码
重启apache
  1. /etc/init.d/apache2 restart
复制代码
迷你云源代码包下载地址http://www.miniyun.cn/app/download/type/server/mime/zip
解压miniyun.zip放入.wwww文件夹中
在浏览器输入http://设备的_ip
症状1The table "miniyun_options" for active record class "Option" cannot be found in the database.
解决办法下载文件文件:Controller.rar,将其解压后得到Controller.php,然后将其覆盖文件{迷你云安装路径下\protected\components}
刷新网页 缺少php-gd,php-ldap组件在PuTTY输入
  1. apt-get install php5-gd php5-ldap php5-Memcache php5-Mcrypt
复制代码
刷新网页 下一步 输入你安装mysql的帐号密码安装即可
在MBL上通过网页上传会造成相册不能生成缩略图,因为计算缩略图需要cpu资源,MBL只有800
下载windows客户端上传相册能生成缩略图(已测试),前提是管理员进后台安装客户端缩略图插件
测试手机客户端可用
最好加swap512M,论坛有帖子
参考帖子MY BOOK LIVE 加载SWAP(缓存)
http://nasyun.com/thread-440-1-2.html


评分

参与人数 3云币 +24 金条 +24 碎银 +24 收起 理由
爆疯语 + 8 + 8 + 8 新人第一帖,技术贴,发发发~
admin + 8 + 8 + 8 赞一个!
灰色头像。 + 8 + 8 + 8 很给力!

查看全部评分

使用道具 举报 回复
好吧 我占个沙发,正在安装中~
使用道具 举报 回复 支持 反对
恭喜恭喜,终于折腾成功啦
使用道具 举报 回复 支持 反对
Jacky_Zhang 发表于 2013-7-20 16:41
恭喜恭喜,终于折腾成功啦

呵呵,折腾差不多了
使用道具 举报 回复 支持 反对
本帖最后由 abang 于 2013-9-5 15:11 编辑

请问安装好之后 /ui怎么调出? 另外我安装好 迷你云之后,不小心把  var/lib/mysql/下的miniyun文件夹删除了,不知道如何重装回来
使用道具 举报 回复 支持 反对
佩服哦,我买一个WD3T竟然不会弄,幸好胖豆帮远程操作的,好好学习
使用道具 举报 回复 支持 反对
太好了,感謝分享~
使用道具 举报 回复 支持 反对
谢谢,这个需要看看
使用道具 举报 回复 支持 反对
mysql按照楼主的安装好了,但吧my.cnf下默认数据库路径
datadir=/var/lib/mysql
更改为
datadir= /shares/date/mysql,

后数据库就启动失败
用mysql -u root -p
登陆时提示
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

就算把目录软连接到/var/lib/mysql也是一样。
使用道具 举报 回复 支持 反对
kunc 发表于 2016-1-10 15:56
mysql按照楼主的安装好了,但吧my.cnf下默认数据库路径
datadir=/var/lib/mysql
更改为

请问你的MBL系统是哪个版本?
我mysql安装失败了,我用了最新版的系统
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群