分类目录

链接

2017年十一月
« 10月    
 12345
6789101112
13141516171819
20212223242526
27282930  

近期文章

热门标签

博主推荐

mysql获取拼音首字母(改进版)

DELIMITER $$   USE `test`$$   DROP FUNCTION IF EXISTS `getPY`$$   CREATE  FUNCTION `getpy`(in_string VARCHAR(255)) RETURNS VARCHAR(255) CHARSET utf8 BEGIN       DECLARE tmp_str VARCHAR(255) CHARSET utf8 DEFAULT ”;       DECLARE str_len SMALLINT DEFAULT 0;       DECLARE tem_loc SMALLINT DEFAULT 0;       DECLARE tmp_char VARCHAR(10) CHARSET utf8 DEFAULT ”;       DECLARE tmp_len SMALLINT DEFAULT 0;       DECLARE tmp_rs VARCHAR(255) CHARSET utf8 DEFAULT ”; ...

MySQL 暂无评论 阅读(285)

mysqld_safe –skip-grant-tables 无效

mysql忘记密码时,使用mysqld_safe –skip-grant-tables 无效,报错,如下: Server socket created on IP: ‘0.0.0.0’. 170205 19:02:18 [Note] Event Scheduler: Loaded 0 events 170205 19:02:18 [Note] /usr/local/mysql/bin/mysqld: ready for connections. Version: ‘5.5.37-log’ socket: ‘/tmp/mysql.sock’ port: 3306 MySQL Community Server (GPL) 170205 19:04:01 mysqld_safe A mysqld process already exists 170205 19:04:29 mysqld_safe A mysqld process ...

MySQL 暂无评论 阅读(304)

MySQL修改root密码的多种方法

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’); 方法2:用mysqladmin mysqladmin -u root password “newpass” 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass “newpass” 方法3: 用UPDATE直接编辑user表 mysql -u root mysql> use mysql; mysql> UPDATE user SET Password = PASSWORD(‘newpass’) WHERE user = ‘root’...

MySQL 评论(1) 阅读(356)

Starting MySQL. ERROR! The server quit without updating PID file (/alidata/server/mysql/data/AY140703134622335840Z.pid)

Starting MySQL. ERROR! The server quit without updating PID file (/alidata/server/mysql/data/AY140703134622335840Z.pid)   查看日志发现以下日志 请教高手这是什么问题? 140813 08:42:34 mysqld_safe Starting mysqld daemon with databases from /alidata/server/mysql/data 140813  8:42:34 [Note] Plugin ‘FEDERATED’ is disabled. 140813  8:42:34 InnoDB: The InnoDB memory heap is disabled 140813  8:42:34 InnoDB: Mutexes and rw_locks use GCC atomic builtins 140813  8:42:...

MySQL 评论(3) 阅读(1,508)

mysql中Table is read only的解决

一客户的mysql数据库600多M.从windows换成linux.导出再导入太麻烦了.于是直接复制物理文件到linux.先创建好linux下面的mysql数据库.再把文件wget过来覆盖掉之后.问题出现了, 在 mysql中,Select之类的都正常,但在phpmyadmin优化数据库的时候中提 示:Table ‘jieqi_xxxx’ is read only,给数据库目录的所属用户和组改为mysql,并加上777的权限,还是一样提示. 程序中使用root连接,也是一样的提示….百般SM加鞭策无果.最后想到用myisamchk来检查一下,也提示 Table is read only.于是满世界找答案啊&#...

Others 暂无评论 阅读(1,079)

mysql重启命令_mysql重启命令

linux平台及windows平台mysql重启方法 Linux下重启MySQL的正确方法: 1、通过rpm包安装的MySQL service mysqld restart 2、从源码包安装的MySQL // linux关闭MySQL的命令 $mysql_dir/bin/mysqladmin -uroot -p shutdown // linux启动MySQL的命令 $mysql_dir/bin/mysqld_safe & 其中mysql_dir为MySQL的安装目录,mysqladmin和mysqld_safe位于MySQL安装目录的bin目录下,很容易找到的。 3、以上方法都无效的时候,可以通过强行命令:“killall mysql”来关闭MySQL,但是不建议用这样的方式,因为这种野蛮的方法会...

MySQL 暂无评论 阅读(1,065)

linux配置mysql远程访问

1.检查体系有没有装置mysql. vpm -qa mysql 发现有删去:rpm -e mysql(rpm -e –nodeps mysql) 2.下载数据库 mysql-standard-5.0.27-linux-i686.tar.gz 进行解压 tar -zxvf mysql-standard-5.0.27-linux-i686.tar.gz groupadd mysql useradd -g mysql mysql   3.进入mysql目录,初始化数据库 scripts/mysql_install_db –user=mysql 4更改目录组,用户 chown -R root. chgrp -R mysql. chowm -R mysql data 4.发动mysql bin/mysqldsafe –user=mysql&   设置每个用户直接登录mysql; cd ...

LINUX, MySQL 暂无评论 阅读(1,231)

百万级数据库优化

近来这几天正在忙这个优化的计划,一向没时刻耍,繁忙了一段时刻总算仍是拿下了这个项目?项目中不要每次都把程序上的疑问,让mysql数据库来承当,它仅仅个mysql罢了。 疑问1:对于MySQL Community5.5+版别优化事务履行速度,进步全体体系功率 测验效劳器硬件环境:Intel Core i5,8gb内存,7200rpm硬盘,Win7专业版 Table称号 读取频率 写入频率 最低接连读取速度 最低接连写入速度 预估数据量 C…. 频频 不频频 30行/150ms 100行/s 百万行 D… 频频 不频频 30行/150ms 1...

MySQL 暂无评论 阅读(1,008)

mysql中long时间的转换

在开放中,有时候为方便将日期时间以long类型(秒钟)存在数据库,这里要查询数据就需要进行转换。 在mysql中只要使用from_unixtime函数就可以了。 附mysql的两个转换函数: 在mysql 数据库中,“2009-09-15 00:00:00”转化为列为长整型的函数: select unix_timstamp(“2009-09-15 00:00:00”)*1000, 这里要注意,mysql数据库中的长整型,比java中的长整型少了秒后面的毫秒数,所以要乘以1000,这样只有几毫秒之差 2、在mysql数据库中,“1252999488000”(java中的long型数据)转化为日期: select from...

MySQL 暂无评论 阅读(874)

centos一句话停止启动mysql服务

在centos下停止和启动服务用命令: service mysqld stop  停止mysql服务 service mysqld start 启动mysql服务.  

LINUX 暂无评论 阅读(2,805)