随笔分类 -  MySQL

摘要:连接时MySQL出现了下面的错误: 解决的办法是先停止MySQL服务,在my.ini文件的最下面加入一行: 再启动MySQL服务,就可以了。 阅读全文
posted @ 2018-09-23 17:09 MSTK 阅读(647) 评论(1) 推荐(0) 编辑
摘要:1. 安装mysql-python 运行下面的命令: 安装以后: 如果没有出错,就表明安装成功。 2. 连接MySQL 其中localhost是服务器名,root是用户名,1是密码,fs是数据库名称,前提是MySQL数据库设置了相应的用户名和密码。 连接成功以后,通过 获取游标。 3. 查询数据 c 阅读全文
posted @ 2018-01-19 20:53 MSTK 阅读(444) 评论(0) 推荐(0) 编辑
摘要:在一台机器上连接另一台机器的MySQL服务器时,出现了下面的错误: 这是对方机器没有关闭防火墙造成的,关闭对方机器防火墙以后就正常了。 阅读全文
posted @ 2018-01-18 22:04 MSTK 阅读(641) 评论(0) 推荐(0) 编辑
摘要:首先,下载文件navicat120_mysql_cs_x64.tar.gz,然后用命令 解压。解压以后,进入解压目录,运行start_navicat,就可以运行了。 运行以后,可能出现乱码,这是因为默认的是英文,只识别UTF8的英文编码。用gedit打开文件start_navicat,把 改成 然后 阅读全文
posted @ 2018-01-18 21:37 MSTK 阅读(3873) 评论(0) 推荐(0) 编辑
摘要:使用Sqoop远程连接MySQL导入数据到HBase数据库: 出现了拒绝连接的错误: 把主机名换成IP地址就正常了。 阅读全文
posted @ 2017-04-05 23:37 MSTK 阅读(4292) 评论(0) 推荐(1) 编辑
摘要:基本思路就是为mysql.user表增加一条记录:'hadoop'@'%',这样,任何主机上的用户'hadoop'都可以远程连接MySQL数据库。于是输入下面的命令: 结果出现了错误: 这是因为指定了严格模式,不能直接往mysql.user表里面insert用户: 只能输入下面两个命令来实现: 这样 阅读全文
posted @ 2017-04-05 23:24 MSTK 阅读(376) 评论(0) 推荐(0) 编辑
摘要:在Hive里创建表时出现了错误: 解决的办法是把数据库的Character Set改成latin1: 阅读全文
posted @ 2017-03-18 14:41 MSTK 阅读(355) 评论(0) 推荐(0) 编辑
摘要:安装解压版MySQL以后,不能启动,日志里面出现了这个错误: 这是因为mysql服务启动时候找不到内置数据库“mysql”,找不到那张表,将之前的目录里面的“mysql”数据库拷贝到新的数据库文件存放目录,即可解决这个问题。 阅读全文
posted @ 2016-10-18 11:38 MSTK 阅读(22468) 评论(0) 推荐(0) 编辑
摘要:有两张表A和B,要求往A里面插入一条记录的同时要向B里面也插入一条记录,向B里面插入一条记录的同时也向A插入一条记录。两张表的结构不同,需要将其中几个字段对应起来。可以用下面的触发器实现。 表A的触发器: 表B的触发器: 阅读全文
posted @ 2016-08-17 16:57 MSTK 阅读(20889) 评论(3) 推荐(0) 编辑
摘要:其中tablename为表的名称,num为要设置的新的自动递增值,此时再Insert一条数据,自动递增值即为num,不过num必须要大于等于现在已有的自动递增值,否则SQL语句会执行成功,但是实际上不起作用。 阅读全文
posted @ 2016-07-14 09:45 MSTK 阅读(9197) 评论(0) 推荐(0) 编辑
摘要:用以下SQL语句向表2中插入数据:insert into 表2select *from 表1结果出现Incorrect string value错误:打开表2一看,里面全是问号:后来才发现,表1的几个字段Collation是gbk,而表2的几个字段Collation是latin,把表2的几个字段Co... 阅读全文
posted @ 2015-02-09 12:42 MSTK 阅读(2103) 评论(0) 推荐(0) 编辑
摘要:一、二进制日志简介MySQL有不同类型的日志,其中二进制文件记录了所有对数据库的修改,如果数据库因为操作不当或其他原因丢失了数据,可以通过二进制文件恢复。在my.ini文件中设置了log-bin,重新启动MySQL后就开启了二进制日志。数据库每次重新启动(或执行flush logs命令)后,都会生成... 阅读全文
posted @ 2015-02-04 21:01 MSTK 阅读(2934) 评论(0) 推荐(0) 编辑
摘要:找到my.ini(Linux下是my.cnf)文件,在文件里加入下面两行:log="F:/mysqllog/mysql.log"log-bin="F:/mysqllog/logbin.log"重新启动MySQL服务,即开启了log和log_bin日志。 阅读全文
posted @ 2015-01-31 15:05 MSTK 阅读(286) 评论(0) 推荐(0) 编辑
摘要:在MySQL Workbench里面使用SQL语句:delete from 表名提示出错:Error Code: 1175.You are using safe update mode and you tried to update a table without a WHERE that uses... 阅读全文
posted @ 2015-01-28 13:59 MSTK 阅读(726) 评论(0) 推荐(0) 编辑
摘要:一般情况下,MySQL安装以后是自动运行的,不知道我这台机器是什么原因,MySQL不能自动运行,每次开机后都要手动运行mysqld.exe,比较麻烦,于是用以下方法将MySQL自动启动:1. 运行cmd,并切换到MySQL的bin目录下;2. 输入mysqld --install命令,回车;3.运行... 阅读全文
posted @ 2015-01-28 10:54 MSTK 阅读(6236) 评论(0) 推荐(0) 编辑
摘要:1. 在MySQL WorkBench的Server Administrator中双击要连接的数据库;2.点击左边的Data Import/Restore;3.Import from Dump Project Folder是从文件夹导入,Import from Self-Contained File... 阅读全文
posted @ 2014-12-30 21:30 MSTK 阅读(21842) 评论(0) 推荐(0) 编辑
摘要:1. 在MySQL WorkBench的Server Administrator中双击要连接的数据库;2. 点击左边的Data Export,在右边的数据库列表中选择要导出的数据库;3. Export to Dump Project Folder是每张表导出一个.sql文件,Export to Se... 阅读全文
posted @ 2014-12-30 21:21 MSTK 阅读(9103) 评论(0) 推荐(0) 编辑
摘要:1. 进入控制面板->管理工具->数据源(ODBC);2. 点击添加,数据源驱动程序选择MySQL ODBC 5.1 Driver;3. 弹出MySQL Connecotor/ODBC对话框,输入数据源名称、描述(可选)、TCP/IP Server(服务器IP)、Port(MySQL端口)、User... 阅读全文
posted @ 2014-12-30 20:07 MSTK 阅读(658) 评论(0) 推荐(0) 编辑
摘要:使用MySQL Workbench查询数据库,当返回的记录较多时,不能显示所有的记录,因为MySQL Workbench默认只返回1000条记录。为了显示所有的记录,可以在查询语句后面加一句:LIMIT 0,10000000000SELECT * FROM tigase_db.tig_usersWH... 阅读全文
posted @ 2014-08-29 17:21 MSTK 阅读(2058) 评论(0) 推荐(0) 编辑
摘要:1. 点击MySQL Workbench中间Data Modeling下的Create EER Model From Existing Database;2. 在Stored Connection中选择要生成关系图的连接;3. 点击两次Next,选择要生成关系图的数据库;4. 点击Next,直到Fi... 阅读全文
posted @ 2014-08-29 10:14 MSTK 阅读(7667) 评论(0) 推荐(3) 编辑

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