MySQL一些操作

一、将数据导出

  1.将整个数据库导出到本地文件(另存一份)
    1.在DOS命令下执行的语句
    mysqldump -u root -p lamp149 > E:\wamp\www\lamp149.sql

  2.将某一张指定的表导出到本地
    2.在DOS命令下执行的语句
    mysqldump -u root -p lamp149 stu > E:\wamp\www\stu.sql

  3.将整个数据库导出到本地文件(不导出数据,只导出表结构)
    3.在DOS命令下执行的语句
    mysqldump -u root -p -d lamp149 > E:\wamp\www\nlamp149.sql

  4.将某一张指定的表导出到本地(不到处数据,只导出表结构)
    4.在DOS命令下执行的语句
    mysqldump -u root -p -d lamp149 stu > E:\wamp\www\nstu.sql

二、将数据导入

  1.在MySQL服务器下执行的语句
    source E:\wamp\www\lamp149.sql
    注意:
    1.导入的时候,需要手动创建数据库,并进入该数据库,再使用source进行导入
   

    2.在DOS下将数据文件导入进来
    mysql -u root -p lamp149 < E:/wamp/www/lamp149.sql;

三、修改用户密码
  1.在DOS命令下进行的修改
    1.mysqladmin -u root -p password 新密码

  2.在MySQL服务器下进行的修改
    2.set password for ‘用户名‘@‘服务器名‘ = password(‘新密码‘);

四、如果你的服务器崩了,你要做的两件事儿

  1.把 wamp 目录下的 www 目录弄出来,另存一份

  2.把 wamp 目录下的 bin 目录下的 mysql 目录下的 mysql5.7.9
    目录下的 data 目录,另存一份

四、如果你忘记密码咋办?

  1.关闭MySQL服务器

  2.打开一个DOS命令窗口

  3.在DOS下将目录切换到你的MySQL的bin目录下
    E:\wamp\bin\mysql\mysql5.7.9\bin>

  4.输入命令
    mysqld --skip-grant-tables 回车(另起一个DOS窗口)
  

  5.打开一个新的DOS命令窗口,并输入mysql

  6.进入mysql数据库

  7.执行修改命令
    update user set authentication_string=password(‘123456‘);

  8.flush privileges; 刷新

  9.所有的DOS都可以关闭了,关闭后重新打开DOS,登陆root用户新的密码即可

时间: 2025-01-14 05:00:23

MySQL一些操作的相关文章

数据库MySQL简单操作(三)

1.3 多表查询 1.3.1连接查询: #内连接: 自连接查询: #外连接 左外连接(可以查询出表名1的所有记录,而表名2中只能查出匹配的记录) SELECT 属性名列表 FROM 表名1 LEFT JOIN 表名2 ON 表名1.属性名1=表名2.属性名2: # 右外连接(可以查询出表名2的所有记录,而表名1中只能查出匹配的记录): 先给右表插入一些值: 然后进行右外连接查询: 1.4 修改某些记录的字段 前面简单介绍了增(insert into)和 查(select * from),这里接着

MySql数据库操作

MySql数据库操作 –登录MySql:--– Windows环境进入cmd后输入mysql –h localhost –u root –p,再输入密码就可以启动mysql;其中localhost是mysql服务器所在的ip如果是本机可以用localhost. –数据库相关操作--– create database db_name(数据库名称)建名为db_name的数据库 show databases查看已经存在的数据库 drop database db_name删除名为db_name的数据库

Python 3 mysql 库操作

Python 3 mysql 库操作 一.基础相关知识 MySQL数据库基本操作知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表:student,scholl,class_list,相当于一个具体的文件 记录:1 刘海龙 324245234 22,相当于文件中的一行内容 二.SQL语言简介 SQL(Structured Query Language 即结构化查询语言) SQL语言主要用于存取数据.查询

mysql的操作

SQL分类 DDL DDL:Data Definition Language,数据定义语言 主要是用来定义和维护数据库的各种操作对象,比如库.表.索引.视图 也可以说,操作的层次是在数据库的库和表的逻辑结构和存储结构上面,并没有对表中的实际的数据进行操作(增删改查)! 主要的操作关键字有:create.drop.alter等 DML DML:Data Manipulation Language,数据操作语言 主要是对表中的记录进行增删改查的操作! 其中,"查询"部分,有可以叫作DQL

MySQL常用操作总结

MySQL常用操作 前提条件:已安装MySQL. 学习目标:用一条sql语句写出A和B的剩余数量 AA表 BB表 以上为一道面试题,接下来由这道面试题来回顾一些数据库的基本操作. 登录MySQL sudo mysql -p,回车,然后输入密码即可,按ctrl+c退出登录: 显示数据库 show databases; 创建数据库 create database xxx; 选择数据库 use database xxx; 显示数据库表 show tables; 创建数据库表 create table 

MYSQL常用操作函数的封装

1.mysql常用函数封装文件:mysql.func.php <?php /** * 连接MYSQL函数 * @param string $host * @param string $username * @param string $password * @param string $dbName * @param string $charset * @return resource */ function connect($host,$username,$password,$dbName,$

ubuntu命令行操作mysql常用操作

登陆mysql [email protected]:~/ruby/mydiary$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. 查看所有的数据库 mysql> show databases; --注意必须要用;结尾否则不会立即执行代码 +--------------------+ | Database | +--------------------+ | inf

mysql常用操作 mysql备份与恢复

先登录mysql  ==>mysql -uroot -p 查看数据库的版本 select version(); 查看有哪些库 show datases; 查看当前处于哪个库 select database(); 查看当前登录用户 select user(); 查看某个库下面的表: use db; show tables; 查看表的字段: desc dong; 创建库 create database db1; 创建表 create  table  tb1 (`id` int(4),`name`ch

Python/MySQL表操作以及连接

Python/MySQL表操作以及连接 mysql表操作: 主键:一个表只能有一个主键.主键可以由多列组成. mysql> create table yuan(id int auto_increment,yuangongname int,bumen_id int, primary key(id,yuangongname))engine=innodb default charset=utf8; Query OK, 0 rows affected (0.43 sec) 外键 :可以进行联合外键,操作

MySQL简单操作随笔记录

create database golden; create table golden.users(usersId int unsigned not null auto_increment primary key,userName char(20) not null,passWord int unsigned not null); create table golden.u like golden.users ; -- 复制表结构insert into golden.u select * fro