怎样添加openbsd中的mysql支持GBK和gb2312字符集

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

czjin
钛 Ti
帖子: 26
注册时间: 2011-12-31 15:47

回复: 怎样添加openbsd中的mysql支持GBK和gb2312字符集

帖子 czjin » 2012-01-10 22:55

leo兄我一直在虚拟机上测试“”和“-u”的区别,反复了许多次,我总以为我的输入配置错误,现在看来不是的,我的phpmyadmin是整个拷备到htdocs下的,我用“-u”可以正常进入,而用“”则提示2002错误,网上说要将phpmyadmin中的config.inc.php文件中的localhost改为127.0.0.1这样行吗?装mysql中不是许多都提示localhost不要改动的。
附件
2002错误.png

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 怎样添加openbsd中的mysql支持GBK和gb2312字符集

帖子 leo » 2012-01-11 2:24

czjin 写了:leo兄我一直在虚拟机上测试“”和“-u”的区别,反复了许多次,我总以为我的输入配置错误,现在看来不是的,我的phpmyadmin是整个拷备到htdocs下的,我用“-u”可以正常进入,而用“”则提示2002错误,网上说要将phpmyadmin中的config.inc.php文件中的localhost改为127.0.0.1这样行吗?装mysql中不是许多都提示localhost不要改动的。
OpenBSD和PHP的版本是什么?如果是php5.3.x,我记得phpmyadmin原来还不兼容,我是用current+php5.3.8p0,目前不用phpmyadmin,用mysql命令备份和还原数据库。
backup:
mysqldump -u username -p databasename > filename.sql
restore:
mysql -u username -p databasename < filename.sql

如果确实需要phpmyadmin,我的印象里做个链接即可,无需修改discuz的内容。
例如:

代码: 全选

# cd /var/www/htdocs
# ln -fs ../phpMyAdmin-3.4.3.2-all-languages /var/www/htdocs/phpMyAdmin
不过,具体问题还要具体分析,可以参考这里:
http://www.gobsd.org/showthread.php?t=2863

czjin
钛 Ti
帖子: 26
注册时间: 2011-12-31 15:47

回复: 怎样添加openbsd中的mysql支持GBK和gb2312字符集

帖子 czjin » 2012-01-17 15:28

leo兄的这篇文章http://www.gobsd.org/showthread.php?t=2863我看了,很好很高端。我虚拟机机上进行了测试发现,在rc.conf里将httpd设置为“”,而在phpmyadmin里的config.inc.php这一条中:$cfg['Servers'][$i]['host'] = 'localhost'; locslhost就必须设置为127.0.0.1 要不就报ERROR 2002 ......。我在虚拟机上安装了新版discuzX2和claroline,安装倒没什么问题,就是在这一条中要将localhost改为127.0.0.1就好了。我不太明白他们两者的区别,之后我就在网上山反复查询了mysql中localhost与127.0.0.1的区别,好像说的都一样,我还不是太明白区别到底在哪儿。那我就想问一下leo兄,我是否要将现在实际使用的机器“-u”都改过来呢“”呢。GBK文件备份是正在商谈之中。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 怎样添加openbsd中的mysql支持GBK和gb2312字符集

帖子 leo » 2012-01-18 5:48

网上找了两篇,希望有帮助:
http://www.linuxquestions.org/questions ... -a-822010/

http://xianxin88.iteye.com/blog/672008

有关chroot, 这个还是要看自己的情况,如果你的程序可以正常运行在chroot下,当然在理论上这样最安全,但是有时候有的程序无法放在chroot环境内,或者“强行”置入后已经有违默认的安全概念了,这个时候也不必强求,这本身是ports的问题,每个人的需要也不一样,所以OpenBSD官方FAQ上并没有很确定的是说法,而且让做OS的人判断数据库或者其它运行环境也不现实,换句话说他们也许不可能这样博学多才,根据自己情况判断吧。——网上的虚拟主机主要还是linux的,没有chroot也运行的很稳定。

我只在OpenBSD的环境里配置过discuz7.x, discuzX目前在我的环境里无法正常运行,可能还需要安装其它的php插件,因为不太关心discuz,所以也没太上心,抱歉。

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 7 访客