如何从终端访问MySQL服务器
时间:2019-11-20 08:52:03 来源:igfitidea点击:
如何使用命令行访问mysql服务器?
mysql客户端语法
mysql -u {mysql-user} -p {mysql-password} -h {mysql-server}
其中:
- -u {mysql-user}:指定MySQL用户名。
- -p {mysql-password}:指定密码,连接到数据库服务器时使用指定的密码。如果未提供密码,则会以交互方式要求输入密码。
- -h {mysql-server}:连接到指定的主机(远程或本地)
使用Hyman用户登录到远程MySQL服务器
$ mysql -u Hyman -h mysql.theitroad.com -p
输出示例:
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 to server version: 4.1.15-Debian_1-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
在mysql>提示符下可以执行sql语句。
例如,查看test数据库中的数据表:
USE test; SHOW TABLES;
会话示例:
mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 31855130 Server version: 5.0.77 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> use nqod; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> show tables; +----------------+ | Tables_in_nqod | +----------------+ | article | | classify | +----------------+ 2 rows in set (0.00 sec) mysql> \q Bye
要退出mysql客户端,请输入quit或\ q:
quit
或者
\q
批处理模式
还可以在脚本文件(批处理文件)中执行SQL语句,如下所示:
mysql database_name < input.script.sql > output.file mysql -u user -p'password' database_name < input.script.sql > output.file