ShyGW 发表于 2021-9-17 11:24

关于MySQL的登录问题

本帖最后由 ShyGW 于 2021-9-17 11:28 编辑

我之前是看网上视频学的MySQL,然后按照视频里的步骤,登录MySQL的方式就是
MySQL -uroot -ppassword
然后为了更进一步学习,看了一本《MySQL必知必会》的书,它上面写的登录方式是
mysql -u ben -p -h myserver -P 9999
我直接拷贝这段代码,然后输入密码后,提示错误
ERROR 2005 (HY000): Unknown MySQL server host 'myserver' (0)
我想知道mysql -u ben -p -h myserver -P 9999的各行参数代表的意思是啥?望大佬解答。

lishua 发表于 2021-9-17 11:29

本帖最后由 lishua 于 2021-9-17 11:30 编辑

mysql --help

lovnie 发表于 2021-9-17 11:31

-u 是你的用户名 -p 是密码-h是地址,你练习一般是本地 就选localhost 或者127.0.0.1 这个一般默认不填,肯定不能填 myserver了,-p是端口,一般默认3306 不用填写

bluemood4 发表于 2021-9-17 11:31

本帖最后由 bluemood4 于 2021-9-17 11:33 编辑

-u 用户名
-p 密码
-h IP或者数据库地址
-P 端口

ShyGW 发表于 2021-9-17 11:32

lovnie 发表于 2021-9-17 11:31
-u 是你的用户名 -p 是密码-h是地址,你练习一般是本地 就选localhost 或者127.0.0.1 这个一般默认不填, ...

感谢大佬。

Vvvvvoid 发表于 2021-9-17 11:37

-h 127.0.0.1

如果需要公网ip登录的话 , 需要set mysql.user 的 host 字段 设置为 '%'

276148226 发表于 2021-9-17 11:38

{:1_926:}书上的你得要看每个参数代表是什么符合自己实际情况

meichangsu 发表于 2021-9-17 11:41

-u 用户名
-p 密码

doushaofei 发表于 2021-9-17 11:58

配置好环境变量后,命令输入:“MySQL -u root -p”并回车,显示password就是让你输密码(输入的密码是不显示的,最好一次性输入正确),回车后进入到mysql操作界面。
MySQL -u root -p其中-u后面跟着的是用户名,一般默认root,-p后面跟着的就是就是密码。

ShyGW 发表于 2021-9-17 12:03

doushaofei 发表于 2021-9-17 11:58
配置好环境变量后,命令输入:“MySQL -u root -p”并回车,显示password就是让你输密码(输入的密码是不显 ...
这两个参数我知道,哈哈哈。我问的是-h 和-P 后面接的是啥,现在已经解决了。还是谢谢你啦。
页: [1] 2
查看完整版本: 关于MySQL的登录问题