`
nbkangta
  • 浏览: 424468 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

Mysql常用命令整理

 
阅读更多

尼玛,Mysql命令用一次忘一次啊。。。不是DBA的我表示每次回忆压力很大

 

特别在这里整理下有用的几条

 

1、登陆MySQL:
mysql -u root -p 
2、查看用户信息
select user,host,password from mysql.user;
select user,host from mysql.user;
3、设置密码
set password for root@localhost=password('
在这里填入root密码');
4、修改密码
方法1:mysqladmin -u root -p password newpassword
方法2: #mysql -u root -p mysql
               mysql>UPDATE user SET password=PASSWORD("new") WHERE user='root'; 
               mysql>flush privileges;
5、删除匿名用户
delete from mysql.user where user='';
6
、查看系统已存在的数据库
show databases;
7、删除名为test的空数据库
drop database test;
8、建立mysql用户
  例a:
建立对test数据库有完全操作权限的名为centospub的用户

mysql>grant all privileges on test.* to centospub@localhost identified by 'password';

  例b:增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:
mysql>grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";
但例b增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了。
  例c:增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MYSQL主机上的web页来访问了。
mysql>grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";
9、查找确认centospub用户的存在与否
select user from mysql.user where user='centospub';
10、
 建立名为test的数据库
create database test;
11
、取消centospub用户对数据库的操作权限
revoke all privileges on *.* from centospub@localhost;
12
、删除centospub用户
delete from mysql.user where user='centospub' and host='localhost';
13、刷新,使所做的改动生效 
flush privileges;
14、忘记MySQL的root密码,怎么修改
如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
启动 MySQL :PATH_TO_MYSQL/bin/mysqld --skip-grant-tables &
就可以不需要密码就进入 MySQL 了。
然后就是
mysql>use mysql
mysql>update user set password=password("new_pass") where user="root";
mysql>flush privileges;
重新杀 MySQL ,用正常方法启动 MySQL
一定注意:很多新手没有用password=password("..."),而是直接password="..."所以改掉密码不好使

分享到:
评论

相关推荐

    mysql常用命令整理

    最常用到的数据库命令整理大全,对于初学者也能一看即懂,对数据库操作简单方便。

    MySQL 常用命令大全整理 chm 格式

    MySQL 常用命令大全整理 chm 格式 MySQL 常用命令大全整理 chm 格式

    MYSQL常用操作命令整理.pdf

    DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意 . MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符 mysql> 、

    mysql command 整理

    mysql常用命令整理

    自己整理的MySQL常用命令大全

    自己整理的MySQL常用命令大全

    mysql常用命令 mysql5.0

    mysql常用命令集合,mysql命令整理,很实用的

    MYSQL常用命令列表

    我整理的MYSQL常用命令列表

    mysql数据库常用命令 有用哦

    在网上收集 自己整理的mysql常用命令 希望对大家有帮助

    mysql命令大全chm版

    MySQL 常用命令大全整理 chm 格式,由Word整理而来。收集的连接MYSQL、修改数据库密码、增加用户、基本查询、高级查询等常用的MYSQL命令集,放在手边,当命令记不清的时候翻出来看一看,为你节省时间。

    MySQL常用命令详解

    整理了MySQL中常用命令的使用方法,带有图片的详细说明,对于初学者可以参考学习。其中,运行环境为Windows XP,MySQL的版本为5.1.55。

    MySQL 数据库命令大全汇总[CHM版].rar

    MySQL 常用命令大全整理 chm 格式,由Word整理而来。  收集的连接MYSQL、修改数据库密码、增加用户、基本查询、高级查询等常用的MYSQL命令集,放在手边,当命令记不清的时候翻出来看一看,为你节省时间。

    LINUX全套、MYSQL、LINUX命令

    都是基础自学的好的东西,LINUX全套、MYSQL、LINUX命令。 本资料共包含: Linux运维从入门到高级全套案例v3.pdf MySQL整理_王书彬-201508010.pdf 运维常用linux命令1.pdf

    常用命令整理.zip

    命令的使用有时候能极大的方便程序员日常开发,有时候长时间不用可能导致一些基础的命令被遗忘,本文就是关于git、linux、java环境配置、python、mysql操作等常用命令的整理

    mysql常用命令

    常用命令整理 uname -a 查看内核/操作系统/CPU信息 cat /proc/cpuinfo 查看CPU信息 cat /proc/meminfo 查看内存信息 getconf LONG_BIT 查看CPU运行在什么模式下 32/64 free -m 以M字节显示内存情况/查看内容使用情况

    MYSQL数据库基本操作命令

    在mysql 数据库日常使用的一些常用命令。整理了一些方便学习。

    MySQL数据库常用命令行整理(表格)

    MySQL常用命令行 1、登陆、退出MySQL 命令行 作用 mysql -u -p 本地登陆数据库服务器。 如:mysql -uroot -p123456 mysql -h -u -p 远程登陆数据库服务器。 如:mysql -h127.00.000 -uroot -p...

    Mysql常用命令 详细整理版

    Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 显示具体的表...

    mysql常用监控脚本命令整理

    mysql监控脚本常用命令整理,感兴趣的朋友可以了解下哈

    mysql中常用的命令和配置

    本人整理了一些mysql常用的命令,代码,mysql基本的配置,有兴趣的朋友可以借鉴学习 如果这写代码有什么错误或疑问的地方欢迎来我的 csdn_blog 发言my_CSDN_BLOG: http://blog.csdn.net/liyuangao 也可以联系我的QQ :...

Global site tag (gtag.js) - Google Analytics