常用mysql连接数据库工具_MYSQL中常用的工具

1.mysql(客户端链接工具):

-u :指定用户名

-p:指定密码

-h:指定服务器ip或者域名

-P(大写):指定端口

例子:mysql -u root -h 202.194.132.237 -P 3306 -p

出现error: Host '202.194.132.237' is not allowed to connect to this MySQL server

出现上述原因是因为:该用户没有权利进行远程访问,必须登陆数据库修改用户的权限.

设置用户管理权限:

grant 权限列表 [(字段列表)] on 数据库名.表名 to 用户名@域名或ip地址 [identified by '密码']   [with grant option]

eg:

1. grant all on *.* to wuxiaoxiao@'%' identified by '870805'

2. grant select on java.* to wuxiaoxiao@'202.194.132.%' identified by '870805';

grant update (name) on java.customer to wuxiaoxiao@'%';

3. grant all on *.* to wuxiaoxiao@'localhost' identified by '870805';

revoke 权限列表[(字段列表)] on 数据库.表名 from 用户名@域名或ip地址

eg:revoke create,drop on java.* from wuxiaoxiao@'%';

revoke grant option on java.* from wuxiaoxiao@localhost;

登陆系统后:select current_user();查看当前链接的用户

--default-character-set=gbk:设置客户端字符集选项

eg:mysql -u root --defaule-character-set=gbk -p登陆后:

等价与set names gbk;

show  variables like  'chara%';查看客户端字符集

-e:执行sql语句并退出:

msyql -u root -e "select * from user" 数据裤名字 -p

-E:将输出方式按照字段顺序竖着显示

-s:去掉mysql中的线条框显示

eg:mysql -u root -e "select * from user" BBS -p -E

-f:强行执行sql语句

-v:显示更多信息

--show-warnings:显示警告信息

eg:

在数据库test中有个表t2,只有一个字段id,是int型的

有以下几条插入语句(a.sql):

insert into t2 values(1);

insert into t2 values(2a);//错误

insert into t2 values(3);

不加上任何参数:

mysql -u root test(database-name) < a.sql

会出现错误,一条sql都没有执行

加上参数-f:

mysql -u root test(database-name) -f< a.sql

只有错误的那行没有执行

加上-v显示插入的详细信息:

mysql -u root test(database-name) -f -v< a.sql

加上--show-warnings

mysql -u root test(database-name) -f -v --show-warnings< a.sql

2.myisampack(MyISAM表压缩工具)

eg:myisampack t3(t3.myd)

3.mysqladmin(MySQL管理工具)

mysqladmin和mysql客户端登陆后执行的一些功能非常类似!

可以执行的命令:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值