常用登录命令:mysql -h localhost -P 3306 -u root -proot
解析:
1. mysql
关键字、固定写法。(类似于java、jdk中的javac命令或java命令)
不可省略。
2. -h localhost
参数-h代表主机的ip地址(即host),此处的localhost即为该参数的值,表示主机ip为localhost。
-h与主机ip地址之间的空格,可有可无。
登录本地数据库时,参数-h可以省略不写。当连接远程主机的数据库时,主机ip不可省略。
3. -P 3306
参数-P代表数据库的端口号(注意是大写的P),此处的3306即为该参数的值,表示该数据库的端口号为3306。
-P与端口号之间的空格,可有可无。
当MySQL数据库的端口号为默认的3306时,该参数可以省略不写。如果端口号做过修改,不是默认的3306,那么端口号不可省略。
4. -u root
参数-u代表数据库的用户名(user),此处的root即为该参数的值,表示用户名为root。
-u与用户名之间的空格,可有可无。
5. -proot
参数-p代表对应用户的密码(password),此处的root即为该参数的值,表示密码为root。
-p与密码之间的空格不可省略。
补充:-p后也可以不写密码,此时回车后再输入密码,密码为不可见状态。如下图:
6. 参数顺序
mysql固定在最前面,-h、-P、-u、-p的位置可随意调换。
7. 应用举例
PS:设用户名密码均为root/123456。
① 连接本地端口号默认3306的数据库:
mysql -hlocalhost -P3306 -uroot -p123456 mysql -uroot -p #出现密码输入提示时输入密码 mysql -p -uroot #出现密码输入提示时输入密码
②连接远程主机10.123.45.17,端口号默认3306的数据库:
mysql -h 10.123.45.17 -P3306 -u root -p123456 mysql -h10.123.45.17 -uroot -p #出现密码输入提示时输入密码 mysql -uroot -p -h10.123.45.17 #出现密码输入提示时输入密码
③连接远程主机172.16.0.25,端口号8808的数据库:
mysql -h 172.16.0.25 -P 8808 -u root -p123456 mysql -h172.16.0.25 -P8808 -uroot -p #出现密码输入提示时输入密码 mysql -uroot -p -h172.16.0.25 -P8808 #出现密码输入提示时输入密码
参考文章:登录mysql数据库的几种方式
到此这篇关于MySQL常用登录命令小结的文章就介绍到这了,更多相关MySQL 登录命令内容请搜索好代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好代码网!