600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 如何通过命令终端访问本地/局域网/远程的MySQL数据库_访问数据库_连接数据库_登录数据库

如何通过命令终端访问本地/局域网/远程的MySQL数据库_访问数据库_连接数据库_登录数据库

时间:2021-09-22 20:19:19

相关推荐

如何通过命令终端访问本地/局域网/远程的MySQL数据库_访问数据库_连接数据库_登录数据库

文章目录

Windows系统下访问本地MySQL数据库访问远程主机的MySQL数据库本地安装了MySQL数据库本地没有安装MySQLLinux系统下退出数据库登录

Windows系统下

访问本地MySQL数据库

使用命令终端访问本地MySQL数据库,打开终端直接输入以下命令语句:

mysql -hlocalhost -uroot -p123456 -Dtest;mysql --host=localhost --user=root --password=123456 --database=test; # 这种方式不推荐

如果没有口令则可以输入以下命令语句:

mysql -hlocalhost -uroot;

你还可以这样输入命令语句:

mysql -uroot -p;

因为你没有输入密码,所以回车后,终端要求输入root用户的登录密码,登录成功后需要选择数据库,因为没有用-D指定数据库。

不推荐的写法:

mysql -uroot -p 123456;

命令窗口认为你没有输入密码,但是输入了数据库名称123456,所以回车后会让你输入root的登录密码,回车后系统发现找不到数据库123456,结果反馈错误信息,如下图所示:

说明:

localhost数据库所在主机ip-hip之间允许有空格,本地主机-hlocalhost可以省略掉,root是数据库用户名,-uroot之间允许有空格。123456root的登录密码,-p123456之间不可以有空格,密码可以先不写,不过登录用户实际是有密码的,则必须保留-p,告诉终端有密码,只是后面单独来输入。test是数据库名称,-Dtest可以有空格,指定数据库时,D必须大写。当然也可以不写-D,直接在密码后面空格加上数据库名称。

访问远程主机的MySQL数据库

访问局域网中某台主机的数据库和外网主机的数据库都是远程访问,所以访问的方式及使用的命令语句相同。

本地安装了MySQL数据库

本地电脑要安装MySQL,当然安装MySQL客户端也行,没有试过。

然后配置好Path环境变量:C:\Program Files\MySQL\MySQL Server 6.0\bin

然后打开命令终端直接输入以下命令语句:

mysql -h115.355.32.45 -uroot -p123456 -Dtest;

说明:

115.355.32.45是远程主机的ip地址。

本地没有安装MySQL

使用ssh命令访问远程主机,再访问MySQL。

打开命令终端,直接输入以下的命令语句:

ssh root@119.119.10.5;//ssh 登录用户名称@远程主机IP地址

按回车后,输入远程主机系统的登录密码,登录主机成功之后,接着同样使用以下语句访问远程主机上的MySQL:

mysql -hlocalhost -uroot -p123456 -Dtest;mysql test -uroot -p;mysql test -uroot -p123456;

因为你已经登录了远程主机,你使用的实际是远程主机的命令终端,相当于你直接在远程主机上进行操作,所以本地就变成了远程主机,因此这样的情况下访问远程主机的数据库,就是在访问本地的数据库,所以-hlocalhost可以省略不写。

Linux系统下

和Windows系统下的命令语句一样

退出数据库登录

输入命令exit或者quit

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。