mysql导入sql文件

MYSQL 常用语句

烈酒焚心 提交于 2019-12-23 03:36:54
----------------------------------------------------------------- -- 备份与恢复 ----------------------------------------------------------------- -- 备份数据库(cmd 命令行下进入mysql / bin目录操作) mysqldump -- default - character - set = gbk - uroot - proot bugfree > d: / bugfree080228.txt -- 导出数据库(在同一数据库操作时可以不设定字符) mysqldump - uroot - proot bugfree > f: / bugfree.txt -- 导出表(在同一数据库操作时可以不设定字符) mysqldump - uroot - proot bugfree > f: / bugfree.txt -- 创建库 mysql > create database rbugfree; -- 导入数据 mysql > source d: / bugfree080228.txt ----------------------------------------------------------------- -- 基本操作 ----------

MySQL5.6安装(RPM)笔记

戏子无情 提交于 2019-12-23 03:32:37
1. 检查MySQL是否安装,如果有安装,则移除(rpm –e 名称) [root@localhost ~]# rpm -qa | grep -i mysql mysql-libs-xxxxxxxxxx.x86_64 [root@localhost ~]# yum -y remove mysql-libs* --nodeps [root@localhost ~]# rpm –e --nodeps mysql-libs* 2. 安装MySQL,并修改配置文件位置 [root@localhost rpm]# rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm #MySQL-client - MySQL 客户端程序,用于连接并操作Mysql服务器。 [root@localhost rpm]# rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm #MySQL-devel - 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要安装该RPM包。 [root@localhost rpm]# rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm #修改配置文件位置 [root@localhost rpm]# cp /usr/share/mysql/my

29_java之JDBC|SQL注入

随声附和 提交于 2019-12-22 13:01:35
01JDBC概念和数据库驱动程序 * A: JDBC概念和数据库驱动程序 * a: JDBC概述 * JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API, 可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范 * JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 * JDBC需要连接驱动,驱动是两个设备要进行通信,满足一定通信数据格式,数据格式由设备提供商规定, 设备提供商为设备提供驱动软件,通过软件可以与该设备进行通信。 * 我们使用的是mysql的驱动mysql-connector-java-5.1.39-bin.jar * b: 总结 * JDBC是java提供给开发人员的一套操作数据库的接口 * 数据库驱动就是实现该接口的实现类 02JDBC原理 * A: JDBC原理 * a: 描述 * Java提供访问数据库规范称为JDBC,而生产厂商提供规范的实现类称为驱动 * DBC是接口,驱动是接口的实现,没有驱动将无法完成数据库连接,从而不能操作数据库! 每个数据库厂商都需要提供自己的驱动,用来连接自己公司的数据库,也就是说驱动一般都由数据库生成厂商提供。 * 图解见 03准备数据 * A: 准备数据

MySQL导入本地sql文件

谁说胖子不能爱 提交于 2019-12-22 03:43:00
MySQL导入本地sql文件 MySQL导入本地sql文件 第一步:打开mysql 第二步:输入密码登录 第三步:创建数据库: create database game; 第四步:查看数据库,输入“use 数据库名”,开始使用这个数据库。 show databases; use game; 第五步:导入本地sql文件,输入“source sql文件的路径” mysql> source D:/MySQL/mygamedb.sql 到这就完成了!!! 来源: CSDN 作者: 还没聪明绝顶 链接: https://blog.csdn.net/qq_44881417/article/details/103643110

2种方法解决mysql主从不同步

旧时模样 提交于 2019-12-22 03:04:49
今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。 show master status; 也正常。 mysql> show master status; +-------------------+----------+--------------+-------------------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +-------------------+----------+--------------+-------------------------------+ | mysqld-bin.000001 | 3260 | | mysql,test,information_schema | +-------------------+----------+--------------+-------------------------------+ 1 row in set (0.00 sec) 再到Slave上查看 mysql> show slave status\G Slave_IO_Running: Yes Slave_SQL_Running: No

mysql面试题

孤街醉人 提交于 2019-12-22 03:04:26
1、 MySQL 的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 2、 mysql 中myisam与innodb的区别,至少5点 (1)、问5点不同; (2)、innodb引擎的4大特性 (3)、2者selectcount(*)哪个更快,为什么 3、MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义 (1)、varchar与char的区别 (2)、varchar(50)中50的涵义 (3)、int(20)中20的涵义 (4)、mysql为什么这么设计 4、问了innodb的事务与日志的实现方式 (1)、有多少种日志; (2)、事物的4种隔离级别 (3)、事务是如何通过日志来实现的,说得越深入越好。 5、问了MySQL binlog的几种日志录入格式以及区别 (1)、binlog的日志格式的种类和分别 (2)、适用场景; (3)、结合第一个问题,每一种日志格式在复制中的优劣。 6、问了下MySQL 数据库 cpu飙升到500%的话他怎么处理? (1)、没有经验的,可以不问; (2)、有经验的,问他们的处理思路。 7、sql优化 (1)、explain出来的各种item的意义; (2)、profile的意义以及使用场景; 8、备份计划,mysqldump以及xtranbackup的实现原理 (1)、备份计划; (2)、备份恢复时间; (3

Elasticsearch 同步mysql数据

守給你的承諾、 提交于 2019-12-21 21:03:14
将mysqL 数据同步到elsearch中(同步而非导入,当数据变化时el数据跟着变化),有两种情况,单表数据和联表数据。 0.在bin目录放jdbc驱动jar包 1.logstash 的配置尤为重要 参考: https://blog.csdn.net/qq_16436555/article/details/9136071 input { jdbc {     #数据库地址,用户,密码 jdbc_connection_string => "jdbc:mysql://ip:3306/test" jdbc_user => "root" jdbc_password => "root"     #驱动位置配置 #此处的路径最好是绝对路径,行对路径取决与允许命令的目录 jdbc_driver_library => "sync-conf/mysql-connector-java-6.0.6.jar" jdbc_driver_class => "com.mysql.jdbc.Driver"     #开启分页查询 jdbc_paging_enabled => "true" jdbc_page_size => "50000"        #决定增量同步的关键       #是否清除 last_run_metadata_path 的记录,如果为真那么每次都相当于从头开始查询所有的数据库记录   

Mysql常用命令大全 sql

社会主义新天地 提交于 2019-12-21 02:43:15
1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2、连接到远程主机上的MYSQL。 假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样) 3、退出MYSQL命令 : exit (回车) 2、修改密码 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、给root加个密码ab12。 首先在DOS下进入目录mysql\bin,然后键入以下命令 mysqladmin -u root -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、再将root的密码改为djg345。 mysqladmin -u root -p ab12 password

14款经典的MySQL客户端软件

社会主义新天地 提交于 2019-12-19 19:16:20
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1. EMS MySQL Manager 强大的mysql管理工具,允许用户通过图形界面创建或编辑数据库对象,并提供通过sql语句管理用户和权限,通过图形界面建立sql语句,自动生成html格式的数据库文档,导入/导出数据,查看/编辑blob字段等功能。 官方网站:http://sqlmanager.net/products/mysql/manager 中文下载地址:http://download.pchome.net/development/database/download-10462.html 这款软件给我的感觉是简洁,实用,专业,我现在一直用的这个,强烈推荐你使用。 2. MySQL-Front mysql数据库的图形工具,主要特性包括多文档界面,语法突出,拖拽方式的数据库和表格,可编辑/可增加/删除的域,可编辑/可插入/删除的记录,可显示的成员,可执行的SQL 脚本,提供与外程序接口,保存数据到CSV文件等。 中文下载地址:http://down.chinaz.com/soft/21500.htm 3. Navicat for MySQL 一套适用于MySQL数据库系统地图形化数据库管理、报告以及监控的工具。新版本具有高性能的、具有商业智能的、强大的备份功能,此外还有许多的改进。含简体中文文件。

linux 常用Mysql脚本命令

半城伤御伤魂 提交于 2019-12-19 18:30:29
常用命令 无需系统Root权限 新数据库设置Root密码 visible > mysql -uroot -p visible > mysqladmin -uroot password "**" 创建用户和授权 visible > mysql -uroot -p MariaDB > GRANT ALL PRIVILEGES ON *.* TO {账户名}@"{ip}" IDENTIFIED BY "***" WITH GRANT OPTION; MariaDB > flush privileges; 脚本创建数据库 visible > mysql -uroot -p MariaDB > CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 导入sql结构文件 visible > mysql -uidcv -p mariadb > use tbs_system_db mariadb > set names utf8; mariadb > source /webapp/**.sql 对于数据库的常用操作命令 visible > mysql -uroot -p MariaDB [(none)]> show databases; //查看数据库 MariaDB [(none)]> drop