mysql
文章平均质量分 56
azhou46
这个作者很懒,什么都没留下…
展开
-
mysql You can't specify target table 'tProjectBaseInfo_a1' for update in FROM clause
在mysql中有时候更新表的时候会出现 You can't specify target table 'tProjectBaseInfo_a1' for update in FROM clause 的错误。从英文字面解释是:你不能通过查询目录表的值用来更新目录表(大概意思是这样子)我们通过例子来展示这种案例mysql> update tProjectBaseInfo_a1 set ...原创 2018-04-20 13:45:39 · 333 阅读 · 0 评论 -
oracle与mysql之间文本迁移
文本迁移相对来说比sql的insert into 快得多,下面来说一下关于两者之间的迁移oracle->mysqloracle 导出sqluldr ods/ods query=" select *from t_stdname_info; " field="||" record=0x0a charset=UTF-8 safe=yes file=/temp/t_stdname_info ...原创 2018-05-03 16:53:15 · 172 阅读 · 0 评论 -
linux mysql 5.7 编译安装
1、下载源码 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 在以下地地址下载源码 在Select Operating System: 选项选择 source code 在Select OS Version: 选项选择generic linux 或者直接在linux 系统 wget https://cdn.mysql...原创 2018-07-27 22:12:24 · 1025 阅读 · 0 评论 -
mysql 忘记密码
如果安装mysql 之后,忘记了当初设置的密码是多少的话,可以选择mysqld_safe 启动,并且加上--skip-grant-tables参数,进入之后可以通过update的形式来修改root用户的密码。 [root@testsql ~]# mysqld_safe --skip-grant-tables --user=mysql 2018-08-03T00:03:10.094821Z my...原创 2018-08-03 00:29:47 · 202 阅读 · 0 评论 -
mysql 二进制安装
1、下载安装包 wgethttps://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz 2、解压并且移动解压文件到对应的目录 tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.23-linux-g...原创 2018-09-13 10:40:14 · 223 阅读 · 0 评论 -
mysqldump 备份
最简单的用法用 mysqldump -uroot -pmysql test > test.dmp 当想备份某个表时 mysqldump -uroot -pmysql --databases test --tables zwz >zwz.dmp 考虑到数据库的一致性,在此引入两个参数 --single-transaction ,--lock-all-tables --si...原创 2018-09-13 16:39:25 · 296 阅读 · 0 评论 -
mysql binlog详解
mysql binlog也是我们所说的二进制日志,它是用于记录mysql数据库的执行更改的所有操作,那些对数据库没有作出修改的sql,是不会被其记录下来,比如说select,show等 二进制日志主要有两个作用: 1、主从复制 2、数据恢复 1、开启二进制日志 修改log_bin参数 并且该参数只能在my.cnf里面修改之后重启数据库才生效 log_bin=mysql...原创 2018-09-19 10:22:11 · 485 阅读 · 0 评论