mysql数据库 on 命令,mysql数据库操作命令

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 ''@'localhost' identified by '';(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 表名> 导出的文件名 (结尾没有分号)

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';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值