概述
要连接到服务器,通常需要在调用MySQL时提供MySQL用户名,并且很可能需要密码。如果服务器不在你登录的计算机上运行,则还需要指定主机名。请与管理员联系,找出连接所使用的连接参数(即主机、用户名和密码)。
1.1 连接远程服务器
shell> mysql -h host -u user -p
Enter password: ********
host和user表示你的MySQL服务器运行的主机名和MySQL帐户的用户名。输入时密码将被替换为********。********代表您的密码;当MySQL显示提示 Enter password时,输入密码
授权所有用户登录:GRANT ALL PRIVILEGES ON . TO ‘root’ @’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
重启服务
如果密码正确,将会看到welcome的提示信息,并且出现mysql>提示符
shell> mysql -h host -u user -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 25338 to server version: 5.7.23-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
mysql>提示符表示mysql服务器已经准备后接受你输入的SQL语句了
1.2 连接本地服务器
如果mysql服务器安装在你登陆的电脑上,你可以省略host,像这样
mysql -u user -p
1.3 错误提示
如果在你尝试登陆的时候你得到像这样的错误信息。首先检查你的用户名与密码,然后看看服务是否启动
Enter password: ****
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
1.4 退出
断开MySQL服务的连接quit
mysql> quit
Bye