`

MYSQL远程操作数据库

阅读更多

第一招、mysql服务的启动和停止

   net stop mysql

   net start mysql

第二招、登陆mysql

   语法如下: mysql -u用户名 -p用户密码

   键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:

mysql>

注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP

第三招、增加新用户

   格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"

   如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数  据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:

   grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";

如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。

如果你不想user1有密码,可以再打一个命令将密码去掉。

grant select,insert,update,delete on mydb.* to user1@localhost identified by "";

 

第四招: 操作数据库

   登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。

1、 显示数据库列表。

show databases;

缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。

2、 显示库中的数据表:

   use mysql;

   show tables;

3、 显示数据表的结构:

    describe 表名;

4、 建库与删库:

   create database 库名;

   drop database 库名;

5、 建表:

   use 库名;

  create table 表名(字段列表);

  drop table 表名;

6、 清空表中记录:

  delete from 表名;

7、 显示表中的记录:

  select * from 表名;

 

第五招、导出和导入数据

1. 导出数据:

   mysqldump --opt test > mysql.test

即将数据库test数据库导出到mysql.test文件,后者是一个文本文件

如:mysqldump -u root -p123456 --databases dbname > mysql.dbname

就是把数据库dbname导出到文件mysql.dbname中。

2. 导入数据:

   mysqlimport -u root -p123456 < mysql.dbname。

不用解释了吧。

3. 将文本数据导入数据库:

文本数据的字段数据之间用tab键隔开。

   use test;

   load data local infile "文件名" into table 表名;

1:使用SHOW语句找出在服务器上当前存在什么数据库:

   mysql> SHOW DATABASES;

2:2、创建一个数据库MYSQLDATA

  mysql> CREATE DATABASE MYSQLDATA;

3:选择你所创建的数据库

  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)

4:查看现在的数据库中存在什么表

  mysql> SHOW TABLES;

5:创建一个数据库表

  mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6:显示表的结构:

  mysql> DESCRIBE MYTABLE;

7:往表中加入记录

  mysql> insert into MYTABLE values ("hyq","M");

8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)

  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;

9:导入.sql文件命令(例如D:/mysql.sql)

  mysql>use database;

  mysql>source d:/mysql.sql;

10:删除表

  mysql>drop TABLE MYTABLE;

11:清空表

  mysql>delete from MYTABLE;

12:更新表中数据

  mysql>update MYTABLE set sex="f" where name='hyq';

  posted on 2006-01-10 16:21 happytian 阅读(6) 评论(0) 编辑 收藏 收藏至365Key

13:备份数据库

  mysqldump -u root 库名>xxx.data

14:例2:连接到远程主机上的MYSQL

假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:

  mysql -h110.110.110.110 -uroot -pabcd123                       // 远程登录

(注:u与root可以不用加空格,其它也一样)

3、退出MYSQL命令: exit (回车)

分享到:
评论

相关推荐

    MYSQL数据库远程连接

    MYSQL数据库远程连接,例程,需要有亦众的支持库才能编译。

    自动定时备份远程服务器的mysql数据库并存储在本地

    对于远程服务器上的MySQL数据库,定期进行自动备份是防止数据丢失的有效手段。本篇文章将详细介绍如何实现这一目标,将远程服务器的MySQL数据库自动定时备份并存储在本地。 首先,我们需要了解MySQL的数据备份类型...

    Mysql数据库远程备份脚本

    Mysql数据库远程备份脚本:实现在windows上按日期备份远程mysql数据库数据,结合windows任务可实现自动备份

    mysqldump java远程备份mysql数据库 cmd备份

    在这个5.6.12版本中,我们可以利用它进行远程数据库备份,这对于数据库管理和维护至关重要。下面将详细介绍如何通过CMD(命令提示符)和Java来使用mysqldump进行MySQL数据库的备份。 ### CMD备份 在Windows系统中...

    远程备份MySQL数据库

    利用sqldump工具,可以轻松地将远程数据库备份到本地,确保数据的安全性和可靠性。 在本地备份远程数据库之前,我们需要准备好以下几项内容: 1. mysqldump工具:mysqldump是MySQL提供的一个命令行工具,用于将...

    远程mysql数据库管理工具

    它提供了直观易用的用户界面,使数据库操作变得更加简单和便捷。以下我们将详细探讨SQLFront4在远程数据库管理中的关键功能和应用场景。 1. **连接管理**:SQLFront4允许用户保存多个数据库连接配置,包括主机名、...

    Labview操作远程mysql数据库代码.rar

    这些信息会被传递给MySQL for LabVIEW的函数,以建立到远程数据库的连接。 2. **执行SQL语句**:连接建立成功后,LabVIEW程序可以编写并执行SQL查询、插入、更新或删除语句。例如,可以创建一个字符串VI来构建SQL...

    NaviCat连接时提示不支持远程连接的MySql数据库解决方法

    在某些情况下,可能需要从远程位置访问MySQL数据库,而这时可能会遇到“不支持远程连接”的问题。本篇文章将详细解释如何使用NaviCat工具解决这个问题,通过HTTP通道实现远程连接。 NaviCat是一款功能丰富的MySQL...

    Mysql数据库远程连接利器SQLyog

    2. **远程连接能力**:SQLyog的一大亮点就是其强大的远程连接功能,允许用户通过Internet或局域网连接到任何位置的MySQL服务器,这对于分布式团队协作和远程数据库管理非常实用。 3. **数据可视化**:SQLyog可以将...

    mysql数据库远程工具之Navicat安装与配置

    mysql数据库远程工具之Navicat安装与配置 1、什么Navicat ? Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业...

    mysql数据库数据库数据库数据库数据库

    根据提供的文件信息,可以看出本文主要围绕MySQL数据库的基本操作与管理展开。尽管原文存在大量重复以及表述不清晰的地方,但还是可以从中提炼出一系列关键知识点。接下来将这些知识点进行整理和扩展,以便更好地...

    android客户端远程操作数据库

    基于android客户端(ADT22、API18),通过HTTPGet与服务端通信,在URL传输参数指令,读取服务端反馈回来的结果,实现远程操作MySQL数据库。服务端基于MyEclipse10环境,使用servelet+struts2+tomcat,接收客户端HTTP...

    Qt远程连接mysql数据库.zip

    在IT领域,数据库管理和应用程序开发是两个至关重要的部分。...通过研究这些文件,开发者可以更好地理解如何在Qt 5.14环境下实现远程MySQL数据库的连接和操作。这将对学习数据库集成、Qt编程和跨平台应用开发大有裨益。

    Mysql数据库远程管理软件

    总的来说,MySQL数据库远程管理软件如Navicat for MySQL,是数据库管理员和开发者的必备工具,它们简化了数据库的管理,提高了工作效率,并且通过可视化界面使得数据库操作更加易懂和直观。对于处理分布式或远程...

    navicat for mysql 界面操作数据库

    在本教程中,我们将探讨如何利用Navicat for MySQL进行基本的数据库操作。 1. **安装与启动** - 安装Navicat for MySQL:下载并安装适合你操作系统(Windows, macOS, 或Linux)的版本。确保它是从官方或可信源获取...

    Mysql连接远程数据库.docx

    Mysql连接远程数据库.docxMysql连接远程数据库.docx

    linux下Mysql数据库远程连接操作.pdf

    linux下Mysql数据库远程连接操作.pdf

    远程操作数据库易语言源码

    对于数据库操作,易语言可能支持ODBC(Open Database Connectivity)或者JDBC(Java Database Connectivity)接口,通过这些接口,程序可以与各种类型的数据库系统(如MySQL、SQL Server、Oracle等)进行通信。...

    Labview操作远程mysql数据库源码

    目前比较流行的数据库有很多,如大型的Oracel数据库,SQL Server数据库,以及中小型的Access数据库,MySQL数据库和SQLite数据库。LabVIEW都能够跟上述的数据库进行连接和访问,只是需要进行不同的设置,以及安装不同...

    linux把远程mysql数据库数据导出并导入本地oracle数据库

    Linux下将远程mysql数据库需要的数据导出到本地文件,然后将文件导入到本地的oracle数据库中,通过shell脚本和sqlldr实现每日定时任务

Global site tag (gtag.js) - Google Analytics