mysql连接,修改密码,增加用户,显示,导入导出
【要点】
*连接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连接,修改密码,增加用户,显示,导入导出相关推荐
- mysql数据库修改密码
在使用数据库时,MySQL 需要修改密码的情况. 1. 使用 SET PASSWORD 命令 输入命令mysql -u root -p指定 root 用户登录 MySQL,输入后按回车键输入密码.如果 ...
- mysql数据库的密码破解/用户授权/备份/图形化管理工具phpmyadmin
mysql数据库的密码破解/用户授权/备份/图形化管理工具phpmyadmin 1.数据库密码管理 a)数据库密码更改(知道数据库原密码) 实验步骤: 1)使用mysqladmin -u指定用户 -p ...
- Mac 系统的 MySQL 如何修改密码(保姆级别教程)
要修改 Mac 系统上的 MySQL 密码,可以按照以下步骤进行: 打开终端,以管理员身份登录到 MySQL 服务器. sudo mysql -u root -p 输入管理员密码 切换到 MySQL ...
- mysql数据库修改密码的几种方法(用命令修改)
方法1: 用SET PASSWORD命令 首先登录MySQL. 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:my ...
- mysql 初始化修改密码问题
文章目录 mysql 初始化修改密码问题 mysql 初始化修改密码问题 在使用二进制安装完成 MySQL 之后(这里二进制安装时是执行的没有设置初始密码的),安装详情可参考:https://blog ...
- MySql数据库修改密码【详细教程】
MySql数据库修改密码[详细教程] 一.找到mysql的安装路径 找到mysql的bin文件夹所在的路径. [TIPS] 如果忘了具体的文件路径,可以点开始- >搜索,输入 services. ...
- 导出ad 计算机用户,批量导入导出域(活动目录AD)用户账户
在活动目录的管理中会遇到对用户进行批量操作的问题,例如,在升级操作系统时或在刚刚使用活动目录时,管理人员需要批量的添加或删除用户帐户. 批量导入/导出域用户可以使用Windows服务器中的csvde. ...
- 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
mysql安装完之后,登陆后发现只有两个数据库:mysql>show databases; +--------------------+ | Database | +- ...
- CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接
场景 服务器的操作系统为CentOS6.9需要在上面安装Mysql数据库并能远程连接. 安装之前首先检查是否已经安装了Mysql rpm -qa | grep mysql 注: 博客: https:/ ...
最新文章
- Error: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found (required by /usr/anaconda3/bin/)
- 一次性讲清 Spring 常用注解 @Bean 、 @Component 、@Autowire、@Resource 的区别, 你知道吗?
- 置顶 | 2021学习单/读书单(该来的总会来,过好当下,静待花开)
- Eclipse基本使用
- Google Maps和GIS开发资源收集
- java基础(八) 深入解析常量池与装拆箱机制
- Python中利用plt显示中文标题解决方案
- so把asp页面生成静态的html,23、asp系列课程--server.URLEncode方法和server.HTMLEncode方法...
- SpringCloud工作笔记067---消息推送_推送视频_推送图片_在通知栏里显示图片视频_自定义点击消息后的动作
- Mongo db 与mysql 语法比较
- 主函数中冒泡法 VS 自定义函数选择法
- python 长度queue_Python基础知识梳理
- vcenter 进入 Linux 操作模式
- 16.第二十二章.信息安全管理
- 【洛谷】UVA437 巴比伦塔 The Tower of Babylon
- 纯音乐自制吉他及钢琴简谱合集
- RTC与WebRTC有什么区别
- 对话阿里云张建锋:云计算正在内卷吗?丨钛度专访
- python爬取QQ空间好友说说并生成词云
- Unity动态构建Mesh来绘制任意多边形(雷达图效果)
热门文章
- 专栏 | 李航教授展望自然语言对话领域:现状与未来
- 半导体终极武器光刻机:为何中国难望ASML项背?!有了全套图纸也做不出来
- 2017全球大数据产业八领域典型公司盘点分析
- 逃课上网吧编程、玩摇滚的另类学生,如何成为独角兽公司的 CTO?
- 麒麟信安面向场景化创新,赋能openEuler商业验证
- 别再盲目学 Python 了!
- 漫画:如何在数组中找到和为 “特定值” 的三个数?
- Exchange2010 控制台提示您的权限不足,无法查看此数据
- 交换机运维需要注意哪些问题,让我们一起来闲聊下
- Dealing with InterruptedException