
MySQL 配置、管理
tobealv
这个作者很懒,什么都没留下…
展开
-
Mysql安装错误apply security settings 解决方法
错误类型大概分以下几种:The security settings could not be applied to the database because the connection has failed with the following error.Error转载 2011-05-08 19:18:00 · 2798 阅读 · 0 评论 -
MySQL设置记录操作日志
windows下这样配置 打开my.ini文件 在[mysqld]的下面加上 log = c:/mysql_query.log 重启mysql原创 2011-08-31 10:56:47 · 752 阅读 · 0 评论 -
Navicat执行.sql文件
1、在Navicate中打开查询,直接运行sql内容,文本不分编码。如果有错误的话,一定是语法错误,可以采取一部分一部分运行的方式排查2、在Navicate中执行.sql文件(1).sql文件的编码必须与数据库的编码一致(2)如果编码是UTF-8,则.sql文件你在保存的时候不选中'Add a Unicode signature"原创 2011-11-23 14:49:23 · 3727 阅读 · 1 评论 -
Incorrect integer value: ‘ for column “ID” at row 1
insert into table values(' ', 'ssss')把ID对应的' '改为NULL原创 2011-11-23 14:50:45 · 937 阅读 · 0 评论 -
MySQL启动和关闭
1、启动mysqld - -console2、关闭mysqladmin -u root -p shutdown原创 2012-03-27 11:34:00 · 524 阅读 · 0 评论 -
The user specified as a definer ('root'@'') does not exist when
只要给root用户再添加一个对全部host都有可以访问的权限操作如下:登陆mysqlmysql -u root -pPasswdmysql >grant all privileges on *.* to root@"%" identified by "Passwd";mysql >flush privileges;==============END~! KO.转载 2011-03-16 10:01:00 · 1799 阅读 · 0 评论 -
MySQL清除查询缓存
RESET QUERY CACHE原创 2012-07-14 14:43:53 · 7183 阅读 · 0 评论 -
Mysql 快速插入批量数据,从文件中导入数据
从文件中导入数据比循环使用insert语句快很多。LOAD DATA LOCAL INFILE 'C:/peg.txt' INTO TABLE myTable(myField1, myField2, myField3)注:每一行对应数据库表的一行记录,字段顺序要一致,各字段间用\t隔开原创 2011-03-07 21:29:00 · 902 阅读 · 0 评论 -
Linux下安装MySQL
1、安装MySQL服务器和客户端工具 rpm -ivhMySQL-server-5.5.14-1.rhel5.x86_64.rpm rpm -ivhMySQL-client-5.5.14-1.rhel5.x86_64.rpm安装完成后,bin目录文件内容在root/bin下,MySQL服务自动已经启动。2、更改root密码mysqladmin -u root passw原创 2012-05-24 11:27:46 · 403 阅读 · 0 评论 -
Linux下设置mysql命令可以直接运行
建立文件链接ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql原创 2012-12-21 13:03:00 · 810 阅读 · 0 评论 -
关于MySQL字符集
1. My.ini配置了字符集名称,则数据库自动使用该字符集查看数据库的相关字符集属性可以show variables like 'character%'2. 由于CMD窗口对字符集支持的限制,通常用其输入中文查询是有问题的3.vc里面mysql_set_character_set(myData,"gbk");这句话的作用仅仅对当前连接有效,意思是告诉数据库,这次连接传给你的数据是gb原创 2011-03-17 13:54:00 · 556 阅读 · 0 评论 -
Warning: World-writable config file '/etc/my.cnf' is ignored
近来FreeBSD机器上的mysql服务重启、登录mysql、使用mysqldump备份数据库时报以下错误:Warning: World-writable config file '/etc/my.cnf' isignored解决方案:This is just a waring and can be ignored buthere is the solution how to f转载 2013-03-23 15:59:59 · 820 阅读 · 0 评论 -
MySQL连接超时.
1. 无论是my.ini还是my.cnf,在[mysqld]下面有两个配置项wait_timeout=28800interactive_timeout=28800默认值都是28800秒.一个连接,默认持续时间是wait_timemout,如果连接中mysql_re原创 2011-08-22 10:13:36 · 1044 阅读 · 0 评论 -
MySQL 连接本地数据库、远程数据库命令
一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)C:/>mysql -h localhost -u root -p123二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用转载 2010-11-11 09:30:00 · 553 阅读 · 0 评论 -
mysql 导入导出表结构(及数据)
在安装目录的bin目录下运行: 导出: mysqldump -h 192.168.0.3 -u root -p 数据库名> c:/a.sql // 表结构及数据mysqldump -h 192.168.0.3 -u root -p -d 数据原创 2011-03-10 18:08:00 · 12528 阅读 · 0 评论 -
MySQL导入导出
mysql 导入导出.sql文件2010-01-29 14:41备份数据库(包含全部表和全部存储过程):C:/Documents and Settings/Administrator>mysqldump -h localhost -u root -p -R banne转载 2011-04-24 16:53:00 · 516 阅读 · 0 评论 -
MySQL 查询字段信息
select * from information_schema.columns where table_schema = 'HrINetDB' and table_name ='T_SC_UserManager' and column_name='ComputerName'原创 2011-04-18 09:18:00 · 623 阅读 · 0 评论 -
MySQL删除修改主键
如果主键是自增长,则需要首先取消自增长ALTER TABLE T_SC_UserManager CHANGE userId userId int(10);然后,删除主键ALTER TABLE T_SC_UserManager DROP PRIMARY KEY;然后原创 2011-03-19 09:20:00 · 1361 阅读 · 0 评论 -
mysql更改root密码
在bin目录下运行mysqladmin -h localhost -u root -p password 123 // 123 为新密码,注意不要用''括起来,否则新密码就是'123'了原创 2011-03-10 18:09:00 · 547 阅读 · 0 评论 -
mysql的连接使用
1.不要是使用MYSQL_RES 作为引用使用2.不要在一个连接中间,再次建立新的连接.这样系统分配的MYSQL_RES地址可能为指向一个地址,造成外层的查询数据丢失.原创 2010-12-01 09:05:00 · 309 阅读 · 0 评论 -
mysql 配置字符集
注意,两个地方不一样. [mysql]default-character-set=utf8 [mysqld]character-set-server=utf8原创 2011-03-11 14:02:00 · 364 阅读 · 0 评论 -
mysql命令行下区分大小写
my.ini 里面的mysqld部分加入lower_case_table_names=2[mysqld]lower_case_table_names=2原创 2011-03-10 18:10:00 · 2560 阅读 · 0 评论 -
MySQL函数大全
MySQL必要时自动变换数字为字符串,并且反过来也如此: mysql> SELECT 1+"1"; -> 2mysql> SELECT CONCAT(2,' test'); -> '2 test'如果你想要明确地变换一个数字到一个字符串,把它作为参数传递到CONCAT转载 2010-11-07 21:31:00 · 422 阅读 · 0 评论 -
MySQL如何更改数据库存储的位置
MySQL安装后,数据库的默认储存路径是C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/data,而且在安装的时候还没提供改路径的机会。只能安装完成之后修改了。步骤如下:原创 2011-05-08 19:41:00 · 916 阅读 · 0 评论 -
MySQL网络数据库指南
1. 在选择某种数据类型时,只需要选择能覆盖取值范围的最小类型即可。2.定义数据类型时的(数值),数值表示的是该列占用字符数3.浮点数在定义字段时便可以指定小数点位数4.在同一个表中不要混用CHAR和VARCHAR,因为只要有一个列是VARCHAR,则其它定长行的优点原创 2011-03-24 09:40:00 · 566 阅读 · 0 评论 -
主键只可能有一个,但一个主键可以由多个字段组成
在绿色工具里,可以对多个字段打上主键的标识“锁”,但这并不表示表拥有了多个主键,而是说这几个字段共同构成了主键。当然,他们之间也是有次序的。查看次序可以使用show index from table。会看到Key_Name中有多个Primary,而Seq_in_index便是指各原创 2011-03-19 09:14:00 · 19710 阅读 · 0 评论 -
MySQL 1045登录失败
当你登录MySQL数据库出现:Error 1045错误时(如下图),就表明你输入的用户名或密码错误被拒绝访问了,最简单的解决方法就是将MySQL数据库卸载然后重装,但这样的缺点就是就以前的数据库中的信息将丢失,如果你不想重装,那么就需要找回密码或者重置密码。解决的方法应该有多种,这里我推荐大家使用一种原理通过,操作简单的方法,适用于windows以及Linux平台。 MySQL 1045错转载 2016-11-25 21:10:29 · 710 阅读 · 0 评论