cmd启动、连接(或登录)数据库 cmd实用命令


一、cmd启动数据库服务

  1、cmd启动mysql服务:cmd> net start mysql

  2、cmd启动oracle服务:

a、主服务:net start oracleserviceorcl

b、监听服务:lsnrctl start (lsnrctl 取自listener + control)


二、cmd连接数据库

  1、cmd连接mysql

a、将mysql安装目录下的bin目录添加到path环境变量中;

b、重新打开一个cmd窗口:输入:mysql  -P 端口号  -h  主机名|IP-u  用户名  -p

  然后按Enter键,再输入密码就OK了。(其中第一个P代表端口号的必须大写)

  示例:C:\Users\admin>mysql -P 3306 -h 127.0.0.1 -u root -p

  连接本机:mysql -u root -p 按Enter键后输入密码

c、退出时输入:exit (Enter)

  2、cmd连接oracle

a、cmd下输入:sqlplus ---> 输入用户名 ---> 输入密码。

示例:

C:\Users\admin>sqlplus (Enter)

······

请输入用户名:  sys as sysdba (Enter)

输入口令:orcl (Enter)

OK!

b、退出时输入:exit (Enter)

三、网络相关

  1、ping命令

a、ping 网址、ping IP

eg:ping网址:C:\Users\admin>ping www.baidu.com,ping IP:C:\Users\admin>ping 111.13.100.91

b、ping命令用法

用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]

           [-r count] [-s count] [[-j host-list] | [-k host-list]]

           [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name

选项:

    -t             Ping 指定的主机,直到停止。

                   若要查看统计信息并继续操作 - 请键入 Control-Break;

                   若要停止 - 请键入 Control-C。

    -a             将地址解析成主机名。

    -n count       要发送的回显请求数。

    -l size        发送缓冲区大小。

    -f             在数据包中设置“不分段”标志(仅适用于 IPv4)。

    -i TTL         生存时间。

    -v TOS         服务类型(仅适用于 IPv4。该设置已不赞成使用,且

                   对 IP 标头中的服务字段类型没有任何影响)。

    -r count       记录计数跃点的路由(仅适用于 IPv4)。

    -s count       计数跃点的时间戳(仅适用于 IPv4)。

    -j host-list   与主机列表一起的松散源路由(仅适用于 IPv4)。

    -k host-list   与主机列表一起的严格源路由(仅适用于 IPv4)。

    -w timeout     等待每次回复的超时时间(毫秒)。

    -R             同样使用路由标头测试反向路由(仅适用于 IPv6)。

    -S srcaddr     要使用的源地址。

    -4             强制使用 IPv4。

    -6             强制使用 IPv6。


  2、ipconfig命令

a、查看IP:eg: C:\Users\admin>ipconfig

b、示例:

    > ipconfig                       ... 显示信息

    > ipconfig /all                  ... 显示详细信息

    > ipconfig /renew                ... 更新所有适配器

    > ipconfig /renew EL*            ... 更新所有名称以 EL 开头的连接

    > ipconfig /release *Con*        ... 释放所有匹配的连接,例如 "Local Area Connection 1" 或  "Local Area Connection 2"

    > ipconfig /allcompartments      ... 显示有关所有分段的 信息

    > ipconfig /allcompartments /all ... 显示有关所有分段的详细信息

c、用法:

    ipconfig [/allcompartments] [/? | /all |

                                 /renew [adapter] | /release [adapter] |

                                 /renew6 [adapter] | /release6 [adapter] |

                                 /flushdns | /displaydns | /registerdns |

                                 /showclassid adapter |

                                 /setclassid adapter [classid] |

                                 /showclassid6 adapter |

                                 /setclassid6 adapter [classid] ]

其中

    adapter             连接名称

                       (允许使用通配符 * 和 ?,参见示例)

    选项:

       /?               显示此帮助消息

       /all             显示完整配置信息。

       /release         释放指定适配器的 IPv4 地址。

       /release6        释放指定适配器的 IPv6 地址。

       /renew           更新指定适配器的 IPv4 地址。

       /renew6          更新指定适配器的 IPv6 地址。

       /flushdns        清除 DNS 解析程序缓存。

       /registerdns     刷新所有 DHCP 租约并重新注册 DNS 名称

       /displaydns      显示 DNS 解析程序缓存的内容。

       /showclassid     显示适配器的所有允许的 DHCP 类 ID。

       /setclassid      修改 DHCP 类 ID。

       /showclassid6    显示适配器允许的所有 IPv6 DHCP 类 ID。

       /setclassid6     修改 IPv6 DHCP 类 ID。

默认情况下,仅显示绑定到 TCP/IP 的适配器的 IP 地址、子网掩码和默认网关。

对于 Release 和 Renew,如果未指定适配器名称,则会释放或更新所有绑定

到 TCP/IP 的适配器的 IP 地址租约。

对于 Setclassid 和 Setclassid6,如果未指定 ClassId,则会删除 ClassId。


  3、Telnet 命令

a、windows下开启telnet:控制面板>程序和功能>打开或关闭Windows功能,勾选Telnet服务器和Telnet客户端。

b、查看端口是否开启:C:\Users\admin>telnet 192.168.200.24 3306,如果出现的窗口自动关闭了则该端口未开启,反之是开启的。


  4、netstat命令(显示协议统计和当前 TCP/IP 网络连接)

a、用法:

C:\Users\admin>netstat help

显示协议统计和当前 TCP/IP 网络连接。

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval]


  -a            显示所有连接和侦听端口。

  -b            显示在创建每个连接或侦听端口时涉及的可执行程序。

                在某些情况下,已知可执行程序承载多个独立的

                组件,这些情况下,显示创建连接或侦听端口时涉

                及的组件序列。此情况下,可执行程序的名称

                位于底部[]中,它调用的组件位于顶部,直至达

                到 TCP/IP。注意,此选项可能很耗时,并且在您没有

                足够权限时可能失败。

  -e            显示以太网统计。此选项可以与 -s 选项结合使用。

  -f            显示外部地址的完全限定域名(FQDN)。

  -n            以数字形式显示地址和端口号。

  -o            显示拥有的与每个连接关联的进程 ID。

  -p proto      显示 proto 指定的协议的连接;proto 可以是下列任

                何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s 选

                项一起用来显示每个协议的统计,proto 可以是下列任

                何一个: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP

                或 UDPv6。

  -r            显示路由表。

  -s            显示每个协议的统计。默认情况下,显示

                IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6

                的统计;-p 选项可用于指定默认的子网。

  -t            显示当前连接卸载状态。

  interval      重新显示选定的统计,各个显示间暂停的间隔秒数。

                按 CTRL+C 停止重新显示统计。如果省略,则 netstat

                将打印当前的配置信息一次。



你可能感兴趣的:(cmd,sql,net)