Tag Archives: mysql

Discuz!论坛标签聚合链接为老域名解决方法

我的论坛原来的地址是:http://bbs.dxztc.com/,现在域名换成了:http://www.dxztc.com/ 。 开启论坛的标签聚合功能后,发现标签聚合中的链接还是老域名bbs的链接。更新论坛和UC缓存无效,检查UC应用和相关域名设置都为www的域名,看来问题应该出在数据库中,可以用下面语句替换MYSQL数据库中bbs的链接为www的新链接。 进入论坛后台-数据库-升级: update uc_tags set data=replace(data,’bbs.dxztc.com’,’www.dxztc.com’); 如果论坛没有开启后台运行MYSQL语句,可以编辑config.inc改为$admincp['runquery'] = 1;

mysql中data目录mysql-bin.000001文件解析

在MYSQL安装目录写,data目录存放着所有数据库的文件,在这个目录下有一些mysql-bin.000001,mysql-bin.000002,mysql-bin.000003类似的文件占用很大的空间,这些文件都是数据库的操作日志文件,可以清除掉。清除方法: 在cmd下进到mysql下的bin目录下,输入mysql -u root -p然后输入密码,成功进去后输入 reset master。 mysql> reset master; Query OK, 0 rows affected, 1 warning (0.20 sec) 这样就删除了日志文件,如果你不希望生成这些日志文件可以这样操作: 打开mysql目录中的my.ini,找到log-bin=mysql-bin然后注释掉就可以了。 #log-bin=mysql-bin (在修改数据库配置文件时候最好暂时关闭MYSQL数据库)

通过mysql.sock无法连接MYSQL问题解决方法

今天安装了MYSQL,登录MYSQL的时候提示如下: Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ 由于我是用源代码安装的MYSQL,所以我怀疑这个文件是否存在,果然在tmp目录下没有找到mysql.sock文件,检查安装文件,发现mysql.sock文件默认在/var/lib/mysql/下,于是想复制一份到tmp目录,结果发现这个文件是锁定的,只好修改了MYSQL的配置文件my.cnf,修改内容如下: socket = /var/lib/mysql/mysql.sock 重新启动MYSQL后登录正常。 还有一种解决方法就是用软链接: ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

Linux源代码安装MYSQL和修改密码的方法

用 root 用户执行以下步骤: groupadd mysql useradd -g mysql mysql cd /usr/local tar zxvf /root/mysql-5.0.22.tar.gz # MySQL 源代码包的绝对路径 cd mysql-5.0.22 ./configure –enable-thread-safe-client –with-unix-socket –with-mysqld-user=mysql –with-charset=gbk –prefix=/usr/local/mysql

Apache,PHP,Mysql无法和谐工作

今天公司的日报系统又无法正常运行,检查系统进程发现只有一个httpd.exe进程,说明apache应该没有正常启动,apache正常启动会有两个或者多个httpd.exe进程,其中一个system下的进程为守护进程,负责管理其他进程。通过services.msc进入系统服务控制面板,发现apache2.2服务状态为“启动”,启动和停止按钮都为灰色,正常服务状态应该为启动中,禁止服务后手动启动服务报1053错误,核实apache配置文件发现php.ini的文件路径没有,php安装目录也没有php.ini的配置文件,php.ini文件和phpmysql.dll文件被放置到Windows目录下,system32也有phpmysql.dll文件,够乱的。