【要点】

*连接mysql

*修改密码

*增加用户

*显示

*导入导出sql

*清除屏幕

【详细】

(一) 连接MYSQL:

格式: mysql -h主机地址 -u用户名 -p用户密码

1、例1:连接到本机上的MYSQL

首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

2、例2:连接到远程主机上的MYSQL (远程:IP地址)

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

mysql -h10.0.0.1 -uroot -p123

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

3、退出MYSQL命令

exit (回车)

(二) 修改密码:

格式:mysqladmin -u用户名 -p旧密码 password 新密码

1、例1:给root加个密码123。首先在DOS下进入目录C:/mysql/bin,然后键入以下命令:

mysqladmin -uroot -password 123

注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

2、例2:再将root的密码改为456

mysqladmin -uroot -pab12 password 456

(三) 增加新用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)

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

例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:     grant select,insert,update,delete on *.* to test2@localhost identified by "abc";

如果你不想test2有密码,可以再打一个命令将密码消掉。     grant select,insert,update,delete on mydb.* to test2@localhost identified by "";

(四) 显示命令

1、显示数据库列表:

show databases;     刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。

2、显示库中的数据表:

use mysql; //打开库    show tables;

3、显示数据表的结构:

describe 表名;

4、建库:

create database 库名;

5、建表:

use 库名;     create table 表名 (字段设定列表);

6、删库和删表:

drop database 库名;     drop table 表名;

7、将表中记录清空:

delete from 表名;

8、显示表中的记录:

select * from 表名;

(五)导入导出sql

导出sql脚本

mysqldump -u 用户名 -p 数据库名 > 存放位置

mysqldump -u root -p test > c:/a.sql

导入sql脚本

mysql -u 用户名 -p 数据库名 < 存放位置

mysqljump -u root -p test < c:/a.sql

注意,test数据库必须已经存在

MySQL导出导入命令的用例

1.导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

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.导入数据库

常用source 命令

进入mysql数据库控制台,

如mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:wcnc_db.sql

(六)清除屏幕

mysql>system clear;

即调用系统的clear来清除屏幕.(Execute  a system command.)

【说明】本文转载自:http://blog.csdn.net/muziduoxi/article/details/6091202,稍加修改。

mysql连接,修改密码,增加用户,显示,导入导出相关推荐

  1. mysql数据库修改密码

    在使用数据库时,MySQL 需要修改密码的情况. 1. 使用 SET PASSWORD 命令 输入命令mysql -u root -p指定 root 用户登录 MySQL,输入后按回车键输入密码.如果 ...

  2. mysql数据库的密码破解/用户授权/备份/图形化管理工具phpmyadmin

    mysql数据库的密码破解/用户授权/备份/图形化管理工具phpmyadmin 1.数据库密码管理 a)数据库密码更改(知道数据库原密码) 实验步骤: 1)使用mysqladmin -u指定用户 -p ...

  3. Mac 系统的 MySQL 如何修改密码(保姆级别教程)

    要修改 Mac 系统上的 MySQL 密码,可以按照以下步骤进行: 打开终端,以管理员身份登录到 MySQL 服务器. sudo mysql -u root -p 输入管理员密码 切换到 MySQL ...

  4. mysql数据库修改密码的几种方法(用命令修改)

    方法1: 用SET PASSWORD命令 首先登录MySQL. 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:my ...

  5. mysql 初始化修改密码问题

    文章目录 mysql 初始化修改密码问题 mysql 初始化修改密码问题 在使用二进制安装完成 MySQL 之后(这里二进制安装时是执行的没有设置初始密码的),安装详情可参考:https://blog ...

  6. MySql数据库修改密码【详细教程】

    MySql数据库修改密码[详细教程] 一.找到mysql的安装路径 找到mysql的bin文件夹所在的路径. [TIPS] 如果忘了具体的文件路径,可以点开始- >搜索,输入 services. ...

  7. 导出ad 计算机用户,批量导入导出域(活动目录AD)用户账户

    在活动目录的管理中会遇到对用户进行批量操作的问题,例如,在升级操作系统时或在刚刚使用活动目录时,管理人员需要批量的添加或删除用户帐户. 批量导入/导出域用户可以使用Windows服务器中的csvde. ...

  8. 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法

     mysql安装完之后,登陆后发现只有两个数据库:mysql>show databases; +--------------------+ | Database           | +- ...

  9. CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接

    场景 服务器的操作系统为CentOS6.9需要在上面安装Mysql数据库并能远程连接. 安装之前首先检查是否已经安装了Mysql rpm -qa | grep mysql 注: 博客: https:/ ...

最新文章

  1. Error: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found (required by /usr/anaconda3/bin/)
  2. 一次性讲清 Spring 常用注解 @Bean 、 @Component 、@Autowire、@Resource 的区别, 你知道吗?
  3. 置顶 | 2021学习单/读书单(该来的总会来,过好当下,静待花开)
  4. Eclipse基本使用
  5. Google Maps和GIS开发资源收集
  6. java基础(八) 深入解析常量池与装拆箱机制
  7. Python中利用plt显示中文标题解决方案
  8. so把asp页面生成静态的html,23、asp系列课程--server.URLEncode方法和server.HTMLEncode方法...
  9. SpringCloud工作笔记067---消息推送_推送视频_推送图片_在通知栏里显示图片视频_自定义点击消息后的动作
  10. Mongo db 与mysql 语法比较
  11. 主函数中冒泡法 VS 自定义函数选择法
  12. python 长度queue_Python基础知识梳理
  13. vcenter 进入 Linux 操作模式
  14. 16.第二十二章.信息安全管理
  15. 【洛谷】UVA437 巴比伦塔 The Tower of Babylon
  16. 纯音乐自制吉他及钢琴简谱合集
  17. RTC与WebRTC有什么区别
  18. 对话阿里云张建锋:云计算正在内卷吗?丨钛度专访
  19. python爬取QQ空间好友说说并生成词云
  20. Unity动态构建Mesh来绘制任意多边形(雷达图效果)

热门文章

  1. 专栏 | 李航教授展望自然语言对话领域:现状与未来
  2. 半导体终极武器光刻机:为何中国难望ASML项背?!有了全套图纸也做不出来
  3. 2017全球大数据产业八领域典型公司盘点分析
  4. 逃课上网吧编程、玩摇滚的另类学生,如何成为独角兽公司的 CTO?
  5. 麒麟信安面向场景化创新,赋能openEuler商业验证
  6. 别再盲目学 Python 了!
  7. 漫画:如何在数组中找到和为 “特定值” 的三个数?
  8. Exchange2010 控制台提示您的权限不足,无法查看此数据
  9. 交换机运维需要注意哪些问题,让我们一起来闲聊下
  10. Dealing with InterruptedException