当MySQL服务启动完成后,就可以通过客户端来连接登录MySQL数据库了。在Windows操作系统下,可以通过两种方式登录MySQL数据库。
选择“开始”菜单,在程序列表中找到“MySQL”目录下“MySQL 8.0 Command Line Client”菜单命令,进入密码输入窗口,如图2-31所示。输入正确的密码后,就可以登录MySQL数据库了。这种方式默认以root用户从本地登录MySQL数据库。
图2-31 MySQL命令行登录窗口
具体的操作步骤如下:
在系统“搜索框”中输入“cmd”,按“Enter(回车)”键确认,弹出命令提示符界面。输入登录MySQL数据库的命令,格式为:
· 如果提示“mysql不是内部或外部命令”,请看第2.3.3节。
· 如果MySQL服务器在本机,则可以省略“-h hostname”;如果MySQL服务器不在本机,则输入MySQL服务器所在主机的IP地址或主机名。
· 如果端口号是默认端口号3306,则可以省略“-P port”(此处第一个P为大写字母);如果前面配置的端口号不是3306,则需要指定“-P端口号”。
· 在“-u”后面输入“用户名”,超级管理员的用户名是“root”,如果在前面安装配置时,添加了其他用户,也可以使用其他用户登录MySQL数据库。
· 最后的“-p”表示接下来输入密码,p为小写字母。输入完“-p”后直接按“Enter(回车)”键,系统会提示“Enter password”(输入密码),在验证正确后,即可登录MySQL数据库,如图2-32所示。
如果在第2.3.2节的Windows命名提示符界面中输入“mysql”命令后,提示“mysql不是内部或外部命令”,是因为当前命令行中的路径不是MySQL的bin目录。如果你希望在任意目录都能够运行mysql命令,则需要配置Path环境变量,把MySQL的bin目录添加到系统的环境变量Path里,否则就不能在MySQL的bin目录之外的其他路径下直接使用“mysql”命令。配置Path环境变量的操作步骤如下。
图2-32 Windows命令行登录窗口
步骤1:右键单击“此电脑/计算机”,选择“属性”菜单,找到并单击“高级系统设置”选项,如图2-33所示。
图2-33“此电脑”→“属性”设置窗口
步骤2:打开“系统属性”对话框,选择“高级”选项卡,单击“环境变量”按钮,如图2-34所示。
图2-34“系统属性”对话框
步骤3:打开“环境变量”对话框,在“系统变量”列表中选择“Path”变量,单击“编辑”按钮,如图2-35所示。
图2-35“环境变量”对话框
步骤4:在“编辑环境变量”对话框中,将MySQL服务器安装目录的bin目录,如本书编著者的bin目录路径是“D:\ProgramFiles\MySQL\MySQL_Server8.0_Server\bin”,添加到变量值中,单击“确定”按钮,如图2-36所示。如果在此前安装MySQL 8.0的服务时未更换过目录,则默认目录一般是“C:\Program Files\MySQL\MySQL Server8.0\bin”。
图2-36“编辑环境变量”对话框
在完成Path环境变量的配置后,再次打开命令行提示符窗口,重新登录即可(登录命令参见2.3.2节)。