WOLF123 - 大灰狼 - 网易博客 wolf123.blog.163.com

WOLF123 - 大灰狼 - 网易博客

站名: WOLF123 - 大灰狼 - 网易博客

网址: http://wolf123.blog.163.com

目录: 电脑网络 > 软件编程

PR:

Alexa: 465,624

备案号: 粤B2-20090191

服务器IP: 123.58.180.7   广东省广州市 广州网易计算机系统有限公司

描述: WCMS V0.9 Preview,CentOS6.3安装php扩展mcrypt,vi 连续搜索和替换,mysql 攻坚汇总,mysql socket与php 连接,mysqladmin 重置密码 s

查询: [ 网站综合查询 | PR查询 | Alexa排名 | 同IP网站 ]

详细介绍

显示下一条 | 关闭 温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》 | 关闭 WOLF123
2、增加list type功能,自定义指定调用内容。
3、增强评论功能。
加快升级进度,不再对以前的版本支持。
前面两个直接用yum install gcc gcc-c++ 即可
后面的需要自己下载编译
软件地址
Libmcrypt(libmcrypt-2.5.8.tar.gz ):http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/
mcrypt(mcrypt-2.6.8.tar.gz ):http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91948&release_id=642101
mhash(mhash-0.9.9.9.tar.gz ):http://sourceforge.net/project/showfiles.php?group_id=4286&package_id=4300&release_id=645636
?string 向后搜索指定字符串
n 搜索指定字符串的下一个出现位置
N 搜索指定字符串的上一个出现位置
:%s/old/new/g 全文替换指定字符串
其中最大的困难就是 我不了解MyISAM和INNODB 两种数据格式,前者直接可以将文件夹压缩到处,后者的存储文件为ibdata1,不在文件夹中,
导致数据丢失了。值得庆幸的是 只是有几个表采用了这种格式。
其次 复制过去的时候,出现table只读的情况,很是纳闷,最后关闭selinux 解决
一并学习了mysqldump mysqladmin 以及socket配置
[client][mysqld]
重装mysql 只需要删除mysql文件夹即可,然后运行service mysqld restart 这里也要关闭selinux
最主要的难关解决了,接下来开始运用起来。
没有找到php中修改mysql通信的
没办法 只能在 原来的地方加载一个快捷方式
[root@localhost mysql]# ln -s /opt/mysql/mysql.sock /var/lib/mysql/mysql.sock
http://www.bitscn.com/plus/view.php?aid=20247
这个问题主要提示是,不能通过'/tmp/mysql.sock'连到服务器,而php标准配置正是用过'/tmp/mysql.sock',但是一些mysql安装方法将mysql.sock放在/var/lib/mysql.sock或者其他的什么地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件,可以看到如下的东东:
  [mysqld]
  socket=/var/lib/mysql.sock
  改一下就好了,但也会引起其他的问题,如mysql程序连不上了,再加一点:
  [mysql]
  socket=/tmp/mysql.sock
  或者还可以通过修改php.ini中的配置来使php用其他的mysql.sock来连,这个大家自己去找找
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
这个是错误提示
描述 迁移了mysqldata目录 误删了mysql目录
解决方法
直接vi /etc/my.cnf
添加
[client]
socket=/opt/mysql/mysql.sock
即可
http://topic.csdn.net/u/20100720/10/d16e346f-c347-4428-8ad4-52476996a3f5.html
错误提示
100716 3:35:54 [Warning] Can't create test file /home/data/mysql/localhost.lower-test
100716 3:35:54 [Warning] Can't create test file /home/data/mysql/localhost.lower-test
/usr/sbin/mysqld: Can't change dir to '/home/data/mysql/' (Errcode: 13)
问题解决方法
关闭selinux
1 永久方法 – 需要重启服务器
修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器。
2 临时方法 – 设置系统参数
使用命令setenforce 0
附:
setenforce 1 设置SELinux 成为enforcing模式
setenforce
MySQL mysqldump命令在实际中的应用比例还是占为多数的,如果你对这一技术,心存好奇的话,以下的文章将会揭开它的神秘面纱。希望会给你带来一些帮助在以后的学习或是工作中。
1.用MySQL mysqldump对MySQL数据库进行数据备份与恢复
下面假设要备份tm这个数据库:
Shell>mysqldump -uroot –p123456 tm > tm_050519.sql
这时可以利用gzip压缩数据,命令如下:
Shell>mysqldump -uroot -p123456 tm | gzip > tm_050519.sql.gz
恢复数据:
Shell>mysql -uroot -p123456 tm < tm_050519.sql
从压缩文件直接恢复:
Shell>gzip < tm_050519.sql.gz | mysql -uroot -p123456 tm
2.关于使用mysqldump的一些参数选项
http://topic.csdn.net/u/20080114/12/51c5621d-3e0e-4cfd-b11e-b396c20ea0ad.html?877676231
大概找到一种解决方法了,就像我问题中提到的网上搜的第一种方法那样:
同时拷贝innodb数据库表“*.frm”文件和innodb数据“ibdata1”文件到合适的位置。启动MySQL的Windows服务,如果不能成功

猜你喜欢