mysql导入sql文件

【SpringBoot】小项目问题整理

旧城冷巷雨未停 提交于 2019-11-28 08:16:58
url: jdbc:mysql://127.0.0.1:3306/seckill?useUnicode=true& characterEncoding=UTF-8&allowMultiQueries=true&?zeroDateTimeBehavior=convertToNull 1、运行项目前要先启动mysql 2、要创建seckill数据库 3、将sql文件导入到数据库 mysql>source D:/c/sys_data.sql 来源: https://blog.csdn.net/ncc1995/article/details/100042942

MySQL基础(用的贼鸡儿多)

女生的网名这么多〃 提交于 2019-11-28 07:30:32
整理有点乱,业余也玩玩系统,经常碰见这些玩意,有点烦,老是记不住 MySQL 基础语法 一、连接 MYSQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码、 1、连接到本机上的 MYSQL。 在Linux终端键入命令 mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,终极用户 root 是没有密码的,故直接回车即可进入到 MYSQL 中了,MYSQL 的提示符是:mysql> 2、 连接到远程主机上的 MYSQL。假设远程主机的 IP 为:10.1.9.231,用户名为 root,密码为 123456。则键入以下命令: mysql -h10.1.9.231 -uroot -p123456 (注:u 和 root 可以不用加空格,也可以加空格) help show 显示允许的show 语句 mysql>show grants;用来显示授予用户的安全权限 3、退出 MYSQL 命令: exit (回车) 二、修改密码(Linux环境中) 格式:mysqladmin -u 用户名 -p 旧密码 password 新密码 ( 注:因为开始时 root 没有密码,所以-p 旧密码一项就能省略了。) 1、 将 root 的密码改为 abcdefg。mysqladmin -uroot -p123456 password abcdefg 三

mysql主从加MHA+keepalived部署(二) —— mysql主从部署

拜拜、爱过 提交于 2019-11-28 07:14:51
mysql安装: https://blog.csdn.net/royzhang7/article/details/100031390 --环境 虚机A: 192.168.3.3 redhat7 --主 虚机B: 192.168.3.4 redhat7 --从 --安装mysql版本 5.7.26 --修改主库(master)参数文件,添加bin-log相关参数和gtid相关参数 vi /etc/my.cnf #binlog server-id=1 binlog-format=MIXED log-bin=/data/mysql/log/mysql-bin.log max_binlog_size=200M binlog_cache_size=4M max_binlog_cache_size=300M expire_logs_days=30 gtid_mode=ON enforce_gtid_consistency=ON log-slave-updates=1 --重启主库 systemctl restart mysqld --主库添加同步用户 mysql> grant replication slave on *.* to 'repl'@'192.168.3.4' identified by 'repl'; mysql> show grants for 'repl'@'192.168

mysql常用命令

萝らか妹 提交于 2019-11-28 06:06:04
MySQL常用命令汇总 你吧 Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 显示具体的表结构 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示。 显示当前mysql版本和当前日期 select version(),current_date; 修改mysql中root的密码: shell>mysql -h localhost -u root -p //登录 mysql> update user set password=password("xueok654123") where user='root'; mysql> flush privileges //刷新数据库 mysql>use dbname; 打开数据库: mysql>show databases; 显示所有数据库 mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后 mysql>describe user;

MySql常用命令

僤鯓⒐⒋嵵緔 提交于 2019-11-28 06:05:33
MySQL 数据库 常用命令 1、MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示。 显示当前mysql版本和当前日期 select version(),current_date; 2、修改mysql中root的密码: shell>mysql -u root -p mysql> update user set password=password(”xueok654123″) where user=’root’; mysql> flush privileges //刷新数据库 mysql>use dbname; 打开数据库: mysql>show databases; 显示所有数据库 mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后 mysql>describe user; 显示表mysql数据库中user表的列信息); 3、grant 创建一个可以从任何地方连接服务器的一个完全的超级用户

MYSQL常用命令

别说谁变了你拦得住时间么 提交于 2019-11-28 06:05:14
1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql 3.导出一个数据库结构 mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table 4.导入数据库 A:常用source 命令 进入mysql数据库控制台, 如mysql -u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname < filename.sql C:使用mysql命令 mysql -u username -p

MySQL数据备份

左心房为你撑大大i 提交于 2019-11-28 05:42:19
MySQL数据备份: #1. 物理备份: 直接复制数据库文件,适用于大型数据库环境。但不能恢复到异构系统中如Windows。 #2. 逻辑备份: 备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。 #3. 导出表: 将表导入到文本文件中。 一、使用mysqldump实现逻辑备份 #语法: # mysqldump -h 服务器 -u用户名 -p密码 数据库名 > 备份文件.sql #示例: #单库备份 mysqldump -uroot -p123 db1 > db1.sql mysqldump -uroot -p123 db1 table1 table2 > db1-table1-table2.sql #多库备份 mysqldump -uroot -p123 --databases db1 db2 mysql db3 > db1_db2_mysql_db3.sql #备份所有库 mysqldump -uroot -p123 --all-databases > all.sql 二、恢复逻辑备份 #方法一: [root@egon backup]# mysql -uroot -p123 < /backup/all.sql #方法二: mysql> use db1; mysql> SET SQL_LOG_BIN=0; mysql> source /root

巨杉学习笔记 | SequoiaDB MySQL导入导出工具使用实战

十年热恋 提交于 2019-11-28 05:21:31
本文来自社区用户投稿,感谢这位小伙伴的技术分享 巨杉数据库架构简介 巨杉数据库作为分布式数据库是计算和存储分离架构,由数据库实例层和存储引擎层组成的。存储引擎层负责数据库核心功能比如数据读写存储以及分布式事务管理。数据库实例层也就是这里的的SQL层负责把应用SQL请求处理后发存储引擎层处理,并且把存储引擎层响应结果反馈给应用层。支持结构化实例比如MySQL实例/PG实例/spark实例,也支持非结构化实例比如 Json实例/S3对象存储实例/PosixFs实例等等。这种架构支持的实例类型比较多,方便从传统数据库无缝迁移到巨杉数据库,减小了开发学习成本,之前也跟数据库圈同行交流,他们对架构也是十分认可。 这里的SQL层采用的是MySQL实例,存储引擎层是有三个数据节点和协调节点编目节点组成。其中数据节点就是用来存储数据的,协调节点不存储数据,是用来把MySQL的请求进行路由分发到数据库节点。编目节点用来存储集群的系统信息比如用户信息/分区信息等等。这里用一个容器来模拟一个物理机或云虚拟机,这里设置的是MySQL实例在一个容器里,编目和节点和协调节点放在了一个容器,三个数据节点分别放在一个容器,三个数据节点构成了三个数据组,每个数据组三个副本。Web应用的海量数据是通过分片切分的方式分散给不同的数据节点,像这里的数据ABC通过分片打散到三台机器。

大型SQL文件导入mysql方案

十年热恋 提交于 2019-11-28 04:59:01
一. 场景 现有俩个体积较大的单表sql文件,一个为8G,一个为4G,要在一天内完整导入到阿里云的mysql中,需要同时蛮子时间和空间这俩种要求。 二. 思路 搜索了网上一堆的方案,总结了如下几个: 方案一:利用navicat远程导入 方案二:在阿里云ECS安装一个mysql-client,用source方案导入 方案三:购买阿里云DBMS高级版服务,可以导入1G以内ZIP压缩包 三. 尝试 折腾了许久的尝试,终于总结了一下的经验: 3.1 尝试navicat远程导入 操作简单,但是缺点很明显:导入效率低,严重占用本地的IO,影响机器的正常工作,所以立马放弃。 3.2 尝试source方案 3.2.1 实现步骤 STEP1 在测试环境的ECS上安装一个mysql-client STEP2 修改mysql中的 max_allowed_packet 参数为 10G 大小, net_buffer_length 参数也根据需求适度调大。 STEP3 因为是俩个表,写俩个脚本太麻烦了,可以利用一个sql脚本聚合实现,所以all.sql 的内容可以如下 source /mydata/sql/a.sql; source /mydata/sql/b.sql; STEP4 为避免ssh连接掉线而导致执行关闭,需要写一个shell脚本,通过nohup后台执行。 myshell.sh脚本如下 mysql

Mysql 数据库的导入与导出

♀尐吖头ヾ 提交于 2019-11-28 01:34:06
泉源:站长资讯 关于数据库的导入与导出,可以经过进程最复杂的两种方式来操纵。 1. 进入会员中央  控制面板  Myadmin 进入后 点击 SQL 然后会出现 导入文件 固然也可以经过进程SQL语句来执行。 导出固然在进会Myadmin就会看到。。呵呵 2. 经过进程 telnet 也就是我们常说的 DOS 窗口 起头->运转-> cmd telnet 你的域名/做事器的IP也可以 用户名 密码 上面就可以操纵了。 导出为: mysqldump -u 用户名 -p 数据库用户名 > 数据库名.sql 有梗提要你输出你的数据库密码噢,,这个密码固然你本身知道。。输出吧 导入为:mysql -p 数据库用户名 < 数据库名.sql (导入的前提要把 .sql文件上传到空间中,固然目次任意你放了。最好放在WWW目次下。导入的时分要进入 WWW目次 默许 telnet 登陆是www的上一级目次,只需 cd www就可以了) 版权声明: 原创作品,核准转载,转载时请务必以超链接方式标明文章 原始情由 、作者信息和本声明。否则将深究执法责任。 来源: http://www.cnblogs.com/zgqjymx/archive/2011/03/07/1975711.html