随笔 - 782  文章 - 0  评论 - 203  阅读 - 292万

随笔分类 -  MySql

1 2 下一页
MySql学习笔记
MySQL密码忘了怎么办?MySQL重置root密码方法
摘要:MySQL有时候忘记了root密码是一件伤感的事。这里提供Windows 和 Linux 下的密码重置方法。 Windows: 1.以系统管理员身份登陆系统。 2.打开cmd-----net start 查看mysql是否启动。启动的话就停止net stop mysql. 3.我的mysql安装在d:\usr\local\mysql4\bin下。 4.跳过权限检查启动mysql. 阅读全文
posted @ 2017-03-22 17:59 上校 阅读(2115) 评论(0) 推荐(0) 编辑
mysql远程连接 Host * is not allowed to connect to this MySQL server
摘要:如果mysql不支持远程连接,会出现提示:错误代码是1130,ERROR 1130: Host * is not allowed to connect to this MySQL server , 解决此问题有以下2个方法: localhost改成% 进入mysql的BIN目录 阅读全文
posted @ 2017-03-22 17:57 上校 阅读(286) 评论(0) 推荐(0) 编辑
CentOS安装mysql*.rpm提示conflicts with file from package的解决办法
摘要:看到“conflicts”,是产生冲突了,文件“/usr/share/mysql/charsets/*”需要MySQL-server-5.6.19-1.linux_glibc2.5.x86_64版本的,而系统已经存在mysql-libs-5.1.71-1.el6.x86_64版本的! 解决办法: 执行以下命令,删除mysql-libs-5.1.71-1.el6.x86_64: yum -y remove mysql-libs-5.1.71* 再执行以下命令安装MySQL: rpm -ivh MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm 一切Ok,安装成功了。 阅读全文
posted @ 2017-03-22 16:29 上校 阅读(443) 评论(0) 推荐(0) 编辑
mysql中的多行查询结果合并成一个
摘要:SELECT GROUP_CONCAT(md.data1) FROM DATA md,contacts cc WHERE md.conskey=cc.id AND md.mimetype_id= 5 AND md.user_id=17: 利用函数:group_concat(),实现一个ID对应多个名称时,原本为多行数据,把名称合并成一行,如|1 | 10,20,20| 阅读全文
posted @ 2016-10-03 12:26 上校 阅读(17528) 评论(0) 推荐(0) 编辑
linux备份mysq脚本
摘要:filename=`date +%Y%m%d_%H%M%S` database=finebw servername=official createfilename=${servername}_${database}_${filename} mysqldump -uroot -pfishjoy123456 ${database}>/mnt/mysql_data_bak/${createfilename}.sql cd /mnt/mysql_data_bak tar -zcvf ${createfilename}.tar.gz ${createfilename}.sql rm -rf /mnt/mysql_data_bak/${createfilename}.sql 阅读全文
posted @ 2016-04-14 10:55 上校 阅读(388) 评论(0) 推荐(0) 编辑
mysql日志详细解析
摘要:MySQL日志: 主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志; 日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复。 错误日志 在mysql数据库中,错误日志功能是默认开启的。并且,错误日志无法被禁止。默认情况下,错误日志存储在mysql数据库的数据文件中。错误日志文件通常的名称为hostname.err。其中,hostname表示服务器主机名。 错误日志信息可以自己进行配置的,错误日志所记录的信息是可以通过log-error和log-warnings来定义的,其中log-err是定义是否启用错误日志的功能和错误日志的存储位置,log-warnings是定义是否将警告信息也定义至错误日志中。默认情况下错误日志大概记录以下几个方面的信息:服务器启动和关闭过程中的信息(未必是错误信息,如mysql如何启动InnoDB的表空间文件的 阅读全文
posted @ 2016-02-18 17:35 上校 阅读(771) 评论(0) 推荐(0) 编辑
linux下开启mysql慢查询,分析查询语句
摘要:一,为什么要开启这个查询呢? 数据库是很容易产生瓶颈的地方,现在Nosql大家讨论这么热,估计都被数据库搞郁闷了。mysql中最影响速度的就是那些查询非常慢的语句,这些慢的语句,可能是写的不够合理或者是大数据下多表的联合查询等等,所以我们要找出这些语句,分析原因,加以优化。这也是发这篇博文的原因 二,开启mysql的慢查询 方法1,用命令开启慢查询 阅读全文
posted @ 2016-02-03 23:01 上校 阅读(10694) 评论(0) 推荐(0) 编辑
Shell脚本中执行sql语句操作mysql
摘要:对于自动化运维,诸如备份恢复之类的,DBA经常需要将SQL语句封装到shell脚本。本文描述了在Linux环境下mysql数据库中,shell脚本下调用sql语句的几种方法,供大家参考。对于脚本输出的结果美化,需要进一步完善和调整。以下为具体的示例及其方法。 1、将SQL语句直接嵌入到shell脚本文件中 复制代码 代码如下: --演示环境 [root@SZDB ~]# more /etc/issue CentOS release 5.9 (Final) Kernel \r on an \m 阅读全文
posted @ 2016-02-03 15:40 上校 阅读(21643) 评论(0) 推荐(0) 编辑
RPM方式安装MySQL5.6和windows下安装mysql解压版
摘要:RPM方式安装MySQL5.6 a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) 1 [root@localhost ~]# rpm -qa | grep -i mysql 2 mysql-libs-5.1.66-2.el6_3.x86_64 阅读全文
posted @ 2015-12-07 17:37 上校 阅读(903) 评论(0) 推荐(0) 编辑
mysql备份还原数据库
摘要:1.备份数据库 mysqldump -u root -p test>/home/victor/test.sql 说明:如果提示找不到mysqldump命令,先用一条find命令查找mysqldump的所在路径 find / -name mysqldump -print 然后再用ln命令链接到/usr/bin下面 ln -fs /opt/lampp/bin/mysqldump /usr/bin 阅读全文
posted @ 2015-11-08 18:16 上校 阅读(401) 评论(0) 推荐(0) 编辑
SQL Error (1130): Host '192.168.1.126' is not allowed to connect to this MySQL server
摘要:通过HeidiSQL连接MYSQL数据库报错: SQL Error (1130): Host '192.168.1.126' is not allowed to connect to this MySQL server 说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。 需更改 mysql 数据库里的 user表里的 host项把localhost改称% 首先按下面的步骤登录Mysql服务器 登录mysql需要切换到dos下的mysql的bin目录,进行如下操作: mysql>use mysql; 阅读全文
posted @ 2015-11-08 14:19 上校 阅读(648) 评论(0) 推荐(0) 编辑
解决bash: mysql: command not found 的方法
摘要:root@DB-02 ~]# mysql -u root -bash: mysql: command not found 原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。 首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令: # ln -s /usr/local/mysql/bin/mysql /usr/bin 阅读全文
posted @ 2015-11-08 14:19 上校 阅读(245) 评论(0) 推荐(0) 编辑
MySQL 绿色版安装方法图文教程
摘要:一、下载,这里使用绿色解压缩版 http://mirror.services.wisc.edu/mysql/Downloads/MySQL-5.1/mysql-noinstall-5.1.32-win32.zip 二、配置MySQL的参数 1、解压缩绿色版软件到D:\AppServ\MySQL 设置系统环境变量, 在Path中添加 D:\AppServ\MySQL\bin; 阅读全文
posted @ 2015-06-23 15:43 上校 阅读(987) 评论(0) 推荐(0) 编辑
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
摘要:权限问题,授权 给 root 所有sql 权限 mysql> grant all privileges on *.* to root@"%" identified by "."; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) 阅读全文
posted @ 2015-06-23 15:04 上校 阅读(287) 评论(0) 推荐(0) 编辑
关于 MySQL UTF8 编码下生僻字符插入失败/假死问题的分析
摘要:原文:http://my.oschina.net/leejun2005/blog/343353 目录[-] 1、问题:mysql 遇到某些中文插入异常 2、原因:此 utf8 非彼 utf8 3、解决方案 3.1 升级 mysql 版本,并将utf8字符集升级到utf8mb4 3.1.1 直接修改表结构 3.1.2 修改数据库默认配置 3.2 强行过滤掉生僻字符串 3.2.1 shell 过滤 阅读全文
posted @ 2015-01-05 16:44 上校 阅读(7499) 评论(2) 推荐(2) 编辑
MySql 存储过程实例(附完整注释)
摘要:将下面的语句复制粘贴可以一次性执行完,我已经测试过,没有问题! MySql存储过程简单实例: /********************* 创建表 *****************************/ delimiter // DROP TABLE if exists test // 阅读全文
posted @ 2014-12-25 18:27 上校 阅读(56491) 评论(1) 推荐(2) 编辑
MySQL作业
摘要:创建作业事件 CREATE DEFINER=`root`@`%` EVENT `e_move_loginLog` ON SCHEDULE EVERY 1 MONTH STARTS '2015-01-01 05:30:01' ON COMPLETION NOT PRESERVE ENABLE DO CALL sp_moveLoginRecord() 阅读全文
posted @ 2014-12-06 16:03 上校 阅读(1204) 评论(0) 推荐(1) 编辑
MySql中的变量定义
摘要:根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,mysql变量大体可以分为四种类型: 一、局部变量。 局部变量一般用在sql语句块中,比如存储过程的begin/end。其作用域仅限于该语句块,在该语句块执行完毕后,局部变量就消失了。 局部变量一般用declare来声明,可以使用default来说明默认值。 阅读全文
posted @ 2014-11-12 00:08 上校 阅读(19851) 评论(2) 推荐(1) 编辑
mysql常用脚本
摘要:1.执行拼接字符串sql语句 set @dbname='trickraft_14f.'; set @sql=CONCAT('SELECT * FROM ',@dbname,'Armforce'); PREPARE stmt1 FROM @sql; EXECUTE stmt1; 阅读全文
posted @ 2014-11-07 17:35 上校 阅读(430) 评论(0) 推荐(0) 编辑
mysql中游标的使用
摘要:BEGIN #遍历占领野地表还原军队 #update armforce set number=num where troopsid=(select id from troops where isfrist=1 and cityid=cityid) DECLARE tId DECIMAL(21,0) default -1;#occupyWild表的TroopsId DECLARE cid DECIMAL(21,0) default -1;#occupyWild表的CityId DECLARE temp_tId DECIMAL(21,0) default -1;#occupyWild表的TroopsId DECLARE temp_cid DECIMAL(21,0) default -1;#occupyWild表的CityId DECLARE tId2 DECIMAL(21,0) default -1;#troops表的TroopsId 阅读全文
posted @ 2014-11-01 15:01 上校 阅读(738) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示