mysql导入sql文件

Web高效管理多个项目的SVN仓库

二次信任 提交于 2019-11-26 19:17:49
转至:https://www.jianshu.com/p/a0af00642585 采用方案 Linux+Apache+Subversion+MySQL+JDK+Tomcat+Svnadmin 目录 0.安装准备 0.1 升级系统软件包 0.2 关闭SELinux 0.3 安装wget 1.部署Apache 1.1 安装apache 1.2 修改配置文件 1.3 启动apache服务 1.4 调整防火墙,允许80端口访问 1.5 浏览器访问测试 2.部署Subversion 2.1 安装SVN 2.2 重启apache服务 2.3 检查svn模块是否安装上了apache 2.4 查看svn版本 2.5 配置SVN仓库 2.5.1 创建SVN库主目录 2.5.2 编辑配置文件subversion.conf 2.5.3 创建/data/svn/passwd.http和/svn/authz文件 2.5.4 重启apache服务 3.部署MySQL 3.1 安装MySQL 3.2 mysql开机自动启动 3.3 启动mysql服务 3.4 调整防火墙,允许3306端口访问 3.5 设置mysql数据库的root用户密码 4.部署Tomcat 4.1 安装JDK 4.1.1 下载安装包 4.1.2 解压软件包 4.1.3 修改环境变量 4.1.4 使配置立即生效 4.1.5 检验是否生效 4

mysql常用命令【转】

点点圈 提交于 2019-11-26 18:35:30
http://www.cnblogs.com/hateislove214/archive/2010/11/05/1869889.html 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

Mysql主从复制

眉间皱痕 提交于 2019-11-26 18:24:30
1.mysql基本命令 mysql基本初始配置 # 1.启动mysql systemctl start/stop /restart/status/ mariadb # 2.linux客户端连接自己 mysql -u root -p -h 127.0.0.1 # 3.远程链接mysql服务端 mysql -u root -p -h 192.168.11.37 # 4.修改mysql密码 MariaDB[(none)]> set password = PASSWORD('新密码'); # 5.创建mysql用户 "%" 表示所有ip地址 MariaDB[(none)]> create user 用户名@"%" identified by '密码'; # 6.查询mysql库中的用户信息 MariaDB[(none)]> use mysql; MariaDB[(none)]> select host,user,password from user; 授权配置 # 7. 授权语句 mysql使用grant命令对账户进行授权,grant命令常见格式如下 grant 权限 on 数据库.表名 to 账户@主机名 # 对特定数据库中的特定表授权 grant 权限 on 数据库.* to 账户@主机名   # 对特定数据库中的所有表给与授权 grant 权限1,权限2,权限3 on *.* to

mysql 导出 导入sql 文件

这一生的挚爱 提交于 2019-11-26 17:07:37
C:\Users\Eric>mysqldump -uroot -p demo->数据库名 > C:\Users\Eric\demo.sql 导出目录地址 导入 sql 文件 mysql> use demo Database changed mysql> source C:\Users\Eric\demo.sql 如果数据量大的话,可以先用 工具导出 表结构,再导出 文件为.txt , 然后再导入表结构,最后导入表文件 来源: https://www.cnblogs.com/ericblog1992/p/11328292.html

MySQL的备份还原(mysqldump)

∥☆過路亽.° 提交于 2019-11-26 05:26:35
MySQL的备份还原(mysqldump) MySQL的还原前提是要建立在,有完全备份和二进制日志开启的前提下,并且二进制日志文件和完全备份存放在与数据库文件不同的磁盘上,否则当磁盘发生损坏数据将无法进行恢复。 开启二进制日志 开启二进制日志需要将MySQL中的sql_log_bin和log_bin这两个选项 1.开启sql_log_bin 系统中默认开启sql_log_bin选项所以此处无需修改 MariaDB [(none)]> SHOW VARIABLES LIKE 'sql_log_bin'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | sql_log_bin | ON | +---------------+-------+ 1 row in set (0.01 sec) 2.开启log_bin 此选项需要对MySQL的配置文件进行修改,在修改之前需要先创建一个二进制日志存放的位置。 注意:不要和数据库存放在统一磁盘内,不要和数据库存放在统一磁盘内,不要和数据库存放在统一磁盘内 重要的事情说三遍。 [root@localhost ~]# mkdir /data/bin [root@localhost ~]# chown -R mysql.mysql /data

Django操作mysql数据库增删改查

痴心易碎 提交于 2019-11-26 04:40:59
一、Django是什么 Python下有许多不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。 二、Django 特点 强大的数据库功能 拥有强大的数据库操作接口(QuerySet API),如需要也能执行原生SQL。 自带强大后台 几行简单的代码就让你的网站拥有一个强大的后台,轻松管理内容! 优雅的网址 用正则匹配网址,传递到对应函数,随意定义,如你所想 模板系统 强大,易扩展的模板系统,设计简易,代码,样式分开设计,更容易管理。 **注:**前后端分离时,也可以用Django开发API,完全不用模板系统。 缓存系统 与Memcached, Redis等缓存系统联用,更出色的表现,更快的加载速度 国际化 完全支持多语言应用,允许你定义翻译的字符,轻松翻译成不同国家的语言。 三、Django 模型 Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。 Django 为这些数据库提供了统一的调用API。

MySQL全量、增量备份与恢复(重点!!!)

六月ゝ 毕业季﹏ 提交于 2019-11-26 02:51:31
数据备份的重要性 1、在生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果 2、造成数据丢失的原因 程序错误 人为错误 计算机失败 磁盘失败 灾难(如地震等)和偷窃 数据库备份的分类 一、从物理与逻辑的角度,备份可分为: 1、物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份 物理备份又可以分为脱机备份(冷备份)和联机备份(热备份): -冷备份:是在关闭数据库的时候进行的 -热备份:数据库处于运行状态,这种备份方法依赖于数据库的日志文件 2、逻辑备份:对数据库逻辑组件(如表等数据库对象)的备份 二、从数据库的备份策略角度, 备份可分为: 1、完全备份:每次对数据进行完整的备份 2、差异备份:备份那些自从上次完全备份之后被修改过的文件 3、增量备份:只有那些在.上次完全备份或者增量备份后被修改的文件才会被备份 注意点:差异备份与增量备份相辅相成 MySQL完全备份(全量备份) 1、完全备份是对整个数据库的备份、数据库结构和文件结构的备份 2、完全备份保存的是备份完成时刻的数据库 3、完全备份是增量备份的基础 完全备份的优点 备份与恢复操作简单方便 完全备份的缺点 1.数据存在大量的重复 2.占用大量的备份空间 3.备份与恢复时间长 mysqldump备份库 一、MySQL数据库的备份可以采用用多种方式 1.直接打包数据库文件夹,如/usr

Mysql数据库的备份与恢复

我是研究僧i 提交于 2019-11-26 02:49:47
数据备份的重要性 在生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果 造成数据丢失的原因 程序错误 人为错误(常事) 计算机失败 磁盘失败 灾难 数据库备份的分类 物理备份 对数据库操作系统的物理文件(如数据文件,日志文件等)的本份 物理备份又可以分为脱机备份(冷备份)和联机备份(热备份) 冷备份:实在关闭数据库的时候进行的 热备份:数据库处于运行状态,这种备份方法依赖于数据库的日志文件 逻辑备份 :对数据库逻辑组件(如表等数据库对象)的备份 从数据库的备份策略角度,备份可分为 完全备份:每次对数据进行完整的备份 差异备份:备份那些自从上次完全备份之后被修改的文件 增量备份 :只有那些在上次完全备份或者增量备份后被修改的文件才会被备份 增量备份 ,第一点在完全备份基础之上,a,b,c增量修改之后会就b+,c+增量备份。在这两个文件增量备份之后,再备份修改,b+b+ 完全备份 完全备份是对整个数据库的备份,数据库结构和文件结构的备份 完全备份保存的是备份完成时刻的数据库 完全备份是增量备份的基础 完全备份的优缺点 优点:备份与恢复操作简单方便 缺点:数据存在大量的重复,占用大量的备份空间,备份与恢复时间长 mysqldump备份库 Mysql数据库的备份可以采用多种方式 直接打包数据库文件夹,如/usr/local/mysal/data

MySQL全量、增量备份与恢复

大兔子大兔子 提交于 2019-11-26 02:03:06
数据备份的重要性 1、在生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果 2、造成数据丢失的原因 程序错误 人为错误 计算机失败 磁盘失败 灾难(如地震等)和偷窃 数据库备份的分类 一、从物理与逻辑的角度,备份可分为: 1、物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份 物理备份又可以分为脱机备份(冷备份)和联机备份(热备份): -冷备份:是在关闭数据库的时候进行的 -热备份:数据库处于运行状态,这种备份方法依赖于数据库的日志文件 2、逻辑备份:对数据库逻辑组件(如表等数据库对象)的备份 二、从数据库的备份策略角度, 备份可分为: 1、完全备份:每次对数据进行完整的备份 2、差异备份:备份那些自从上次完全备份之后被修改过的文件 3、增量备份:只有那些在.上次完全备份或者增量备份后被修改的文件才会被备份 注意点:差异备份与增量备份相辅相成 一、MySQL完全备份(全量备份) 1、完全备份是对整个数据库的备份、数据库结构和文件结构的备份 2、完全备份保存的是备份完成时刻的数据库 3、完全备份是增量备份的基础 完全备份的优点 备份与恢复操作简单方便 完全备份的缺点 1.数据存在大量的重复 2.占用大量的备份空间 3.备份与恢复时间长 备份方法 一、MySQL数据库的备份可以采用用多种方式 1.直接打包数据库文件夹,如/usr/local

Mysql 在线新建或重做主从

拈花ヽ惹草 提交于 2019-11-26 01:07:48
1. 前言 以前给 Mysql 数据库做主从,都是在主服务器停服的情况下做的。但是最近有一个项目,已经上线几天了,数据库也单服务器跑了几天,才确定要给 Mysql 服务器做一个主从架构,简单的一主一从架构。 项目最好能在不停服的情况下完成 Mysql 主从搭建。后来翻了一些资料,真的找到了可以在线新建或者重做主从的方法。 其实我们以前停服做主从的主要目的是想锁表,是想找到 master_log_file 和 master_log_pos 两个参数。如果有方法在不停服的情况下,能确定这两个参数,那么在线建立主从架构的功能,就可以实现了。 2. 服务器环境以及版本 系统: CentOS7.5 Mysql: 5.6.x 主端: 172.188.26.221 从端: 172.188.26.229 3. 配置准备 注意:主端不停服的前提是,它已经开启了bin-log 日志!! 如果之前在主库没有开启 bin-log 日志,那就没有办法在新新建了,因为配置 bin-log 日志之后,主库一定要重启才能生效。不过,如果现在的情况是重做主库,那就证明之前是做过主从的,只是可能主从失效了需要重做。这种情况,主库也不需要重启,只要重新备份一下数据库,就可以重建从库了。 下面继续说说具体的主从新建过程。 在主库修改配置文件 my.cnf ,添加开启 bin-log 日志,格式用 row,注意