mysql初级命令
修改本地mysql root密码
#mysqladmin -uroot -p原密码 password 现密码
#mysqladmin -uroot -p passwd password nowwd
修改远程mysql服务器root密码
#mysqladmin -uroot -p passwd -h 192.168.0.188 password nowwd
第一次安装mysql以后通过这条命令可以对mysql进行设置
#mysql_secure_installation
从本机登录mysql数据库
#mysql -uroot -p passwd
创建数据库
mysql>create database mysql;
查询数据库
mysql>show databases;
进入某一数据库
mysql>use mysql;
创建mysql数据库中的表
mysql>create table linux(
>username varchar(15) not null,
>password varchar(15) not null
>);
显示数据库中的表
mysql>show tables;
查看mysql数据库中的user表的所有内容
mysql>select * from mysql.user
查看user表中的数据结构
mysql>desc user;
在表中插入数据
mysql>insert into table values('user1','password');
更新table表中的user1的密码
mysql>update table set password=password('passwd2') where username=user1;
删除table表user1的所有
mysql>delete * from table where username=user1
查询user表中的host,user,password字段
mysql>select host,user,password from user;
授权user1密码为passwd1,并且只能在本地查询数据库的所有内容
mysql>grant 权限(select、delete、insert、all。。。) on 数据库.表 to 用户@主机 identified by'密码'
mysql>grant select on *.* to user1@localhost identified by 'passwd1'
授权user2密码为passwd2,可以从远程任意主机登录mysql并且可以对MySQL数据库任意操作
mysql>grant all on mysql.* to user2@'%' identified by 'passwd2'
刷新数据库信息
mysql>flush privileges;
备份mysql库到mysql.bak
#mysqldump -u root -p passwd mysql > mysqlbak.sql
恢复mysql库
#mysqldump -u root -p passwd mysql< mysqlbak.sql
mysql>source mysql.sql
mysql密码恢复
#/etc/init.d/mysqld stop
#mysqld_safe --skip-grant-tables & //t跳过grant-tables授权表,不需要认证登录本地mysql数据库
mysql>update mysql.user set password=password('passwd') where user='root' //更新root用户密码为passwd
#/etc/init.d/mysql start
mysql初级命令的更多相关文章
- MYSQL初级学习笔记一:MYSQL常用命令和数据库操作(DDL)!(视频序号:初级_3,4)
知识点一:MYSQL常用命令(3) 登入方法:一,mysql –u 账号 –p 密码 退出方法:一,EXIT,QUIT 修改MYSQL命令提示符: 连接上客户机之后,通常使用prompt命令修改: 连 ...
- MySQL ALTER命令
当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令. 开始本文教程前让我们先创建一张表,表名为:testalter_tbl. root@host# mysql -u r ...
- MySQL 常用命令总结
http://blog.csdn.net/hanxin1987216/article/details/5976860 一.总结 1.Linux系统下启动MySQL的命令: mysqladmin sta ...
- MySQL常用命令和常见问题
MySQL常用命令和常见问题 --创建数据库并设置字符集 create database wip default character set utf8 collate utf8_general_ci; ...
- MySQL命令大全:MySQL常用命令手册、MySQL命令行大全、查询工具
1.连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL.首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root ...
- 烂泥:mysql帮助命令使用说明
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 在安装.管理和使用mysql过程中,你是不是需要记忆很多的mysql命令.而且对于新手来说,很不多的命令不知道该如何应用,对于老手来说很多命令时间长了忘 ...
- MYSQL 连接数据库命令收藏
一.MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格) C:\>mysql -h localhost -u root -p123 二. ...
- Mysql常用命令详解
Mysql安装目录 数据库目录 /var/lib/mysql/ 配置文件 /usr/share/mysql(mysql.server命令及配置文件) 相关命令 /usr/bin(mysqladmin ...
- Mysql常用命令行大全
第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ...
随机推荐
- Objective-C中NSInvocation的使用
OC中调用方法某个对象的消息呦两种方式: #1. performanceSelector: withObject: #2. NSInvocation. 第一个PerformaceSelector比较常 ...
- C++11 shared_ptr 智能指针 的使用,避免内存泄露
多线程程序经常会遇到在某个线程A创建了一个对象,这个对象需要在线程B使用, 在没有shared_ptr时,因为线程A,B结束时间不确定,即在A或B线程先释放这个对象都有可能造成另一个线程崩溃, 所以为 ...
- Linux进程管理及while循环
目录 进程的相关概念 进程查看及管理工具的使用 Linux系统作业控制 调整进程优先级 网络客户端工具 bash之while循环 20.1.进程类型 守护进程 daemon,在系统引导过程中启动的进程 ...
- 设计模式之迪米特原则(LOD)(最少知识原则)
来源:迪米特法则(LoD)最初是用来作为面向对象的系统设计风格的一种法则,是很多著名系统,如火星登陆软件系统.木星的欧罗巴卫星轨道飞船的软件系统的指导设计原则. 迪米特法则(LoD)又可分为两种:狭义 ...
- c 线程(平行世界)
我们已经知道如何使用进程来做一些事情了,然而 它并不是在什么地方都是最适合的. 我们看看进程的缺点是什么: 线程隆重登场 1. 如何创建线程 创建线程可以使用多种线程库,在此我们使用最流行的一种:PO ...
- javascript学习笔记一
今天看的javascript 应用开发实践指南 看了js库 jquery ,明确了要深入学习jquery的想法. 对于javascript原生态的ajax写法(兼容性只需考虑ie6),封装为函数: f ...
- Redis简单案例(三) 连续登陆活动的简单实现
连续登陆活动,或许大家都不会陌生,简单理解就是用户连续登陆了多少天之后,系统就会送一些礼品给相应的用户.最常见的 莫过于游戏和商城这些.游戏就送游戏币之类的东西,商城就送一些礼券.正值国庆,应该也有不 ...
- 分享api接口验证模块
一.前言 权限验证在开发中是经常遇到的,通常也是封装好的模块,如果我们是使用者,通常指需要一个标记特性或者配置一下就可以完成,但实际里面还是有许多东西值得我们去探究.有时候我们也会用一些开源的权限验证 ...
- 使用PD(PowerDesigner)图如何快速生成创建数据库表的SQL脚本
打开PD软件: 1.新建概念模型(conceptual Data Model) File-->New Model-->Conceptual Data Mode 或者点击工作区,右键--&g ...
- 【手记】WebBrowser响应页面中的blank开新窗口及window.close关闭本窗体
注:本文适用.net 2.0+的winform项目 目的: 点击页面中的target="_blank"链接时,弹出新窗体 页面中有window.close()操作时,关闭窗体 上述 ...