远程数据库
格式: mysql -h主机地址 -u用户名 -p用户密码数据库
mysql -h 42.51.150.68 -u yang -p discuz
mysql设置密码
mysql>use mysql;
mysql>set password=password('密码');
mysql>flush privileges;
mysql更改密码
以root用户登录,命令:mysql -uroot -p 回车 输入密码;
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD('输入新密码') WHERE user='root';
mysql>FLUSH PRIVILEGES;
 
登录本地数据库
mysql -uroot -p     
 
数据库的备份
、mysqldump -u root -p +数据库名字 > 路径
、mysql -uroot -phtu.cc@ --default-character-set=utf8 yanghongfeil</backup/weixin.sql
 
数据库恢复
. source F:/file.sql;
.mysqldump -uroot -phtu.cc@ --default-character-set=utf8 yanghongfeil > /root/weixin.sql

MySQL数据库常用命令

1.显示所有的数据库

mysql> show databases; 

切换数据库

mysql> use mysql; 

显示数据库中的所有表

mysql> show tables; 

退出mysql

mysql> exit;(回车) 

2、连接到远程主机上的MySQL。假设远程主机的IP为:192.168.1.22,用户名为root,密码为root。键入以下命令:

C:\> mysql -h192.168.1. -uroot -proot

MySQL控制台部分命令

1、启动和关闭数据库

>net start mysql

>net stop mysql       

所以命令必须是一行的第一个,并且以分号结尾:

All text commands must be first on line and end with ";"

2、根据用户名密码,登录数据库

>mysql -uroot -p;

如果数据库没有密码则使用

>mysql -uroot;        

3、查看在当前服务器中有多少个数据库

>show databases;        

4、删除某个数据库

>drop database databaseName;

>commit;     

5、创建数据库

>create database databaseName;

6、选择使用某个数据库

>use databaseName;

7、查看数据库中有多少的表

>show tables;     

8、创建表

create table yang (id int (), name varchar(),address varchar());

9、显示表结构

>describe tableName;    

10、向表中加入数据并查看

insert into yang values('','yang','this_is_master');
select * from yang;

11、导入.sql文件(文件所在路径是F:\file.sql

>source F:/file.sql;    

12、删除表

>drop table tableName;    

13、删除表中的所有数据,但是表结构依然存在

>delete from tableName;       

14、更新表中的数据、如果没有where,则将影响所有的记录

>update tableName set name='administrator' where id='';

15、查看服务器版本和当前日期

>select version()、current_date;

>select version();

>select now();      

16、把mysql作为一个简单的计算器

>select pi();

>select pi()*;         

17、查看用户

>select user();     

18、使用load

>load data local infile filePath into table tableName

19.从任何主机连接到mysql服务器

mysql> grant all privileges on *.* to 'root'@'%' identified by 'P@ssw0rd' with grant option;
Query OK, rows affected (0.01 sec) mysql> flush privileges;
Query OK, rows affected (0.00 sec)

                                
 

Mysql数据库常用的命令 数据备份 恢复 远程的更多相关文章

  1. mysql数据库补充知识4 数据备份和pymysql模块

    一 介绍 #注意: 批量加注释:ctrl+?键 批量去注释:ctrl+shift+?键 二 MySQL数据备份 #1. 物理备份: 直接复制数据库文件,适用于大型数据库环境.但不能恢复到异构系统中如W ...

  2. Mysql 数据库常用配置命令

    1.查看mysql数据库默认编码: mysql> show variables like "character%"; +--------------------------+ ...

  3. wamp 服务器安装问题 及cmd常用命令 和 php mysql数据库常用cmd命令集

    1   官网下载wamp软件包,根据提示安装 2   目录结构:   wamp:   bin/为套件目录 包括mysql apache php log   日志记录 alias 配置 apps 数据库 ...

  4. MySQL 数据库常用命令小结

    MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删 ...

  5. MySQl数据库常用的DOS命令

    MySQl数据库常用的DOS命令.. 这是第一部分.. 数据库的连接信息:jdbc:mysql://localhost:3306/shxtcom.mysql.jdbc.Driver /*jdbc:sq ...

  6. java数据库 JDBC操作MySQL数据库常用API 部门表和员工表 创建表 添加数据 查询数据

    package com.swift.department; import java.sql.Connection; import java.sql.PreparedStatement; import ...

  7. DBA必备:MySQL数据库常用操作和技巧

    DBA必备:MySQL数据库常用操作和技巧 2011-02-25 15:31 kaduo it168 字号:T | T MySQL数据库可以说是DBA们最常见和常用的数据库之一,为了方便大家使用,老M ...

  8. MySQL数据库使用mysqldump导出数据详解

    mysqldump是mysql用于转存储数据库的实用程序.它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等.接下来通过本文给大家介绍MySQL数 ...

  9. Python全栈 MySQL 数据库(SQL命令大全、MySQL 、Python调用)

    为了梦想与了信仰    开局一张图   主要三个方面: 1.Linux终端命令 2.MySQL语句 3.Python调用   先删库 再跑路.....                         ...

随机推荐

  1. shell shift 使用一例

    这段代码的作用是: 当输入 ./Export.sh 是将当前目录进行打包,当输入./Export.sh XX1 XX2 XX3 .... XXn 时,如果XXn存在,则依次将存在的目录进行打包,打包文 ...

  2. shake震动动画

  3. [Java] Web开发HTTP状态码整理

    HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码.它由 RFC 2616 规范定义的,并得到RFC 2518.RFC 2817.RFC 2295.R ...

  4. android网络请求之get方法

    package com.jredu.helloworld.activity; import android.os.Bundle; import android.os.Handler; import a ...

  5. 获取JDK动态代理/CGLIB代理对象代理的目标对象。

    问题描述:: 我现在遇到个棘手的问题,要通过spring托管的service类保存对象,这个类是通过反射拿到的,经过实验发现这个类只能反射取得sservice实现了接口的方法,而extends类的方法 ...

  6. 原来腾讯还出过一个开源项目libco

    虽然只能在OpenSUSE上使用,还是应该赞一个的.

  7. [Android]天气App 2 项目搭建

       对于天气App,为了简化一些功能,暂时模仿MUUI系统提供的那个App.    本项目需要引入本人经常使用的一个工具库DroidTool,这个是本人根据工作中,收集到一些工具类,下载地址.    ...

  8. Linux常用命令之seq

    标题:seq命令的使用 作用:seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格式.宽度.分割符号进行控制 语法: [1] seq [选项] ...

  9. Event Handling in Spring

    Spring内置的event有 1.ContextRefreshedEvent This event is published when the ApplicationContext is eithe ...

  10. part 3 Controllers in AngularJS

    What happens if the controller name is misspelled? When the controller name is misspelled, 2 things ...