文章开始之前,先贴一份命令:
root@764df9acf820:/# mysql -uroot -p
相信大多数人都是这样使用的,同时我也猜到大多数人(菜鸟的我)会有很多疑问。如:-uroot 之间应不应该有空格、-h 和 --host 又有什么区别... 接下来我们就带着这些疑问开始了解吧。
一、首先我们了解下命令行参数的规则
针对长短格式规则举例如下:
root@764df9acf820:/# mysql -uroot -p book
Enter password:
mysql> show tables;
+------------------------+
| Tables_in_book |
+------------------------+
| admin_menu |
二、建立连接的命令选项
选项 | 注释 | 举例 |
---|---|---|
--user / -u | 指定用户名 | -u root |
--host / -h | 指定主机地址 | -h local |
--password / -p | 指定连接密码 | -ppwd |
--port / -P | 指定主机端口 | -P 3306 |
--protocol | 指定传输协议 | --protocol={TCP、SOCKET、PIPE、MEMORY} |
--socket / -S | 指定Unix套接字文件 | -S /tmp/mysql.sock |
通常在一般的使用中只需要掌握上面参数就足够了。 接下来我们开始看下一章,了解一些 输入等待模式。
原文:https://www.cnblogs.com/onlyzc/p/13837537.html