MySQL in Action(持续更新中...)

目录

登录

命令格式

使用示例

指定用户名登录

使用明文密码登录

指定主机登录

指定端口号登录

自定义命令提示符

登录后进入指定的数据库

退出

查看帮助文档

注释

使用#注释

使用 -- 注释

查询版本号

查询当前登录用户

查询服务器支持的字符集

校对集

校对集格式

查看数据库支持的校对集

日期与时间

获取当前MySQL服务器的日期时间

获取当前MySQL服务器的时间

取消命令执行

使用示例


 

登录

命令格式

mysql -u<username> -p[<password>] [-D<database>] [-P<port>] [-h<host>] [--prompt="<prompt>"]
参数 描述
-u username 登录的用户名
-p password 登录的密码。值可省略,若不省略password,表示明文密码登录
-D database 可选参数。表示登录后进入指定的数据库
-P port 可选参数。指定MySQL端口号登录
-h host 可选参数。指定主机名登录(通常用于远程登录MySQL服务器)
--prompt prompt 可选参数。指定登录提示符

使用示例

指定用户名登录

推荐的方式是使用用户名登录。

mysql -u <username> -p

例如,使用用户名为root的用户登录:

$ mysql -u root -p
Enter password:

此时会有回显提示你继续输入密码。输入的密码不会显示在Console上。

⚠️如果密码输入错误,MySQL报错:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

 

使用明文密码登录

使用明文密码登录可以避免二次输入密码。

mysql -u <username> -p<password>

例如,使用用户名为root,密码为root的账户登录:

mysql -u root -proot

💡参数-p和明文密码之间不能出现空白符。

⚠️当指定的明文密码错误时,MySQL报错 RROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

⚠️使用明文密码登录MySQL缺乏安全性,不推荐使用这种方法登录MySQL。

 

指定主机登录

可以使用-h参数指定主机ip登录MySQL。这样我们可以远程登录其它服务器上的MySQL数据库。

mysql -u <username> -p -h <host>

例如远程登录另一台主机的MySQL数据库:

$ mysql -u root -p -h 192.168.0.100
Enter password: 
Welcome to the MySQL monitor.  Comman
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值