用户标志后的mysql连接空白
我有一个问题,mysql连接字符串中用户标志用户标志后的mysql连接空白,mysql,command-line,console,Mysql,Command Line,Console,我有一个问题,mysql连接字符串中用户标志-u之后的空格的意义是什么 mysql -u myname -pmypass mydb 我的意思是,如果我没有在-u之后传递一个空格,并按照下面的方式编写上面的命令,那么上面的命令就可以正常工作 mysql -umyname -pmypass mydb 我尝试使用以下搜索词来搜索解释 mysql登录用户标志后的空格 mysql连接控制台用户标志后的空格 我发现在密码标志-p之后提到了空格。但是页面上没有提到用户标志-u后的空格 ..在-p或--
-u
之后的空格的意义是什么
mysql -u myname -pmypass mydb
我的意思是,如果我没有在-u
之后传递一个空格,并按照下面的方式编写上面的命令,那么上面的命令就可以正常工作
mysql -umyname -pmypass mydb
我尝试使用以下搜索词来搜索解释
mysql登录用户标志后的空格
mysql连接控制台用户标志后的空格
-p
之后提到了空格。但是页面上没有提到用户标志-u
后的空格
..在-p或--password=和其后的密码之间不能有空格
-p
选项采用可选参数:
mysql --help --verbose
...
-p, --password[=name]
Password to use when connecting to server. If password is
not given it's asked from the tty.
因此,命令行包含:
-p mydb
会是模棱两可的。。。这是否意味着:
- 提示用户输入密码,并使用
数据库mydb
- 使用密码
,而不设置默认数据库mydb
-u
,没有特殊的考虑,因此空格并不重要
有关命令行选项的完整文档,请参阅手册: