美文网首页
mysql数据库操作命令

mysql数据库操作命令

作者: 胡萝卜樱 | 来源:发表于2017-05-17 11:44 被阅读0次
brew install mysql  
mysql.server start
mysql -uroot

启动mysql服务 关闭服务

mysql.server start
mysql.server stop

登录root

mysql -u root (没有密码)

登录admin
mysql -uadmin -p   (回车输入密码)

登录远程数据库

远程登陆MySQL,同时指定对应的端口和ip。

假设远程的ip为:10.154.0.43

端口为:3341

输入如下命令:

#mysql -uroot -p -h10.154.0.43 -P3341

回车后:

会需要输入密码。

查看数据库

show databases;

创建数据库

(root下)
create database <数据库名称>
eg: create database test

删除数据库

drop database <数据库名称>
eg: drop database test

创建用户

create user '<username>'@'localhost' identified by '<passworld>';(root下)

用户查看命令

SELECT user,host,super_priv from user;

分配权限


GRANT ALL PRIVILEGES ON *.* to mysqluser@'%' IDENTIFIED BY 'passworkd' WITH GRANT OPTION;


RANT ALL ON *.* TO 'admin'@'localhost';
分配全局权限

grant all privileges on test to dba@’localhost’ ;   (其中,关键字 “privileges” 可以省略。)
分配dba有test数据库全部权限

grant 普通DBA管理某个MySQL数据库(test)的权限。
*.*  第一个*数据库名,第二个*表名


查询mysql中所有用户权限

select distinct concat('user:',user,'@',host,':') as query from mysql.user;

查看数据库中具体某个用户权限

show grants for 'admin'@'localhost';

删除用户

mysql> Delete FROM user Where User='test' and Host='localhost';
mysql> flush privileges;

删除命令

DROP user username;

创建,删除 数据库

create database <数据库名>;
mysql> drop database testDB; //删除用户的数据库

删除账户及权限:>drop user 用户名@'%';

        >drop user 用户名@ localhost; 

查看自己操作权限

mysql> show grants;

查看其他用户的操作权限

mysql> show grants for test3;
use log
退出
exit;

查看服务
ps -ef | grep mysql

数据库导出

mysqldump -u 用户名 -p 数据库名 -h<ip> 表名> 导出的文件名  (结尾没有分号)
mysqldump -u admin -p portalDB news > Downloads/news.txt  (回车)

eg:
mysqldump -u root -p -h192.168.20.18 portalDB pro_items > Downloads/pro_items.sql
输入密码

GRANT ALL PRIVILEGES ON portalDB.* TO 'cl'@'%' IDENTIFIED BY 'chenglong';

相关文章

  • MYSQL 数据库简介

    MYSQL 数据库操作命令 1. 数据库增删改查命令 登录数据库命令:mysql -u root -p,退出:qu...

  • 11.mysql数据库操作

    MySQL操作命令: 连接(登录)数据库:mysql -u 用户名 -p 退出数据库:mysql> exit 显示...

  • linux中mysql 操作命令【全】

    一、mysql数据库基本操作命令 1.linux下启动mysql的命令: 2.linux下重启mysql的命令: ...

  • MySQL管理

    use 数据库名 选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。 SHOW DAT...

  • 第8天mysql初级学习

    数据库的连接方式: 命令 :全命令操作 mysql -h localhost -uroot -prootshow ...

  • Mysql常用命令

    Mysql常用命令 数据定义语句(DDL) 数据库操作 登录数据库:mysql -uroot -proot 创建数...

  • Linux实用工具-mysql

    描述 这里简单介绍Linux下面mysql命令(以及相关命令)操作mysql数据库的方法。 举例 启动mysqld...

  • MySql 笔记

    #MySql 笔记 ## 数据库操作命令 ###查看所有数据库 show databases; ###创建数据库 ...

  • 2018-09-17

    MySQL基础 数据库的操作 创建数据库 命令格式:create {database|schema}[if not...

  • Linux中MySQL数据库备份与还原

    1、操作系统及数据库版本: 【操作系统】:CentOS-7 【数据库】:mysql-5.5.3 2、备份命令: 【...

网友评论

      本文标题:mysql数据库操作命令

      本文链接:https://www.haomeiwen.com/subject/idkdxxtx.html