标签 mysql 下的文章
wampserver如何让局域网访问phpmyadmin
wampserver配置1、右键选择 选择apache 然后选择 alias 编辑 其实就是找到phpmyadmin.conf打开x:wampaliasphpmyadmin.conf,将下方代码Allow from local改为Require all granted<Directory "xxxxx">Options Indexes FollowSymLi...
sql统计常用到的语句
条件计算SUM(if(条件,1,0)) as 名称判断为空IFNULL(字段,0) as 名称多条重覆语句GROUP BY 字段连接INNER JOIN 表名 AS 名称 ON 条件 LEFT JOIN 表名 AS 名称 ON 条件
php数据存入mysql数据库的方法
1、json_encode() json函数json_encode格式的数据,中间带有反斜杠,在存入数据库的时候,会把反斜杠删除了。所以在将二维数组json_encode之后,需要再使用addslashes()函数处理一下,再存入数据库。需要使用的时候,提取出来,先用stripslashes()函数处理一下,再json_decode()就能提取出原始数组了。2、serialize() 序列化...
MySQL Plugin 'FEDERATED' is disabled 错误的解决办法
发现最近的mysql经常挂掉,虽然加了自动重启,但是还是需要找到挂掉原因,继续的查看日志发现总是报MySQL Plugin 'FEDERATED' is disabled 这个错误,最后在百度查到说加上下面的语句:vi my.cnf在[mysqld]下面加一行federated再次启动就可以看见FEDERATED引擎已经正常加载了,上周暂时没有出现挂掉现象,继续观察!
设置每隔5分钟检查mysql运行的状态的方法
由于mysql经常性的挂掉又找不到原因所以写了一个脚步挂掉5分钟自动启动mysql代码如下#!/bin/sh pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then echo Time at : `date "+%Y%m%d_%H:%M:%S"` is stop. >> 这里写日志文件的路径 /etc/...
定时重启mysql的方法
1、编写sh脚本语言#!/bin/sh pgrep -x mysqld &> /dev/null if [ $? -ne 0 ] then echo “At time: `date "+%Y%m%d_%H:%M:%S"` :MySQL is stop .”>> 日志路径 /etc/init.d/mysqld start else ec...
解决Mysql异常挂掉的方法
1.mysql的默认INNODB分配内存大小为128M,而我买的是最初级的服务器,内存比较小,所有需要调整内存。进入etc/my.cnf编辑my.cnf文件 ,在mysql下加入: innodb_buffer_pool_size=50M保存,启动serivce mysqld start 成功
mysql实现先查询后更新的语法
今天遇到一个问题就是利用sql查询最近的一条记录然后更新到另外一个表中,试了很久发觉这样格式才不会报错!update a inner join( select * from d ) b on a.id=b.id set a.name =b.name;
mysql修复损坏的innodb:innodb_force_recovery
今天在线运行的一个mysql竟然崩溃了,然后马上登录linux重启mysqlservice mysqld restart一直报错找不到pid和没有读写权限,最后加了权限还是报错。无奈之下查看mysql日志发现。InnoDB: Database page corruption on disk or a failed InnoDB: file read of page 5. InnoDB: Yo...
mysql命令创建数据库并设置编码为utf8的方法
今天直接在linux进入数据库,操作数据库,需要创建一个db数据库1、登录面板,然后输入mysql -uroot -p回车,输入密码,然后输入下面命令CREATE DATABASE IF NOT EXISTS db -> DEFAULT CHARACTER SET utf8 -> DEFAULT COLLATE utf8_general_ci;创建完了,如果需要导...
wampserver mysql 改密码不成功的解决办法
问题:ERROR 1348 (HY000): Column 'Password' is not updatable打开mysql命令行运行如下命令:ALTER USER 'root'@'localhost' IDENTIFIED BY '1234'; flush privileges;