控制MySQL服务的启动与停止
两种方式
1、Windows服务管理器:
启动类型:
自动:会随系统一起启动。
手动:服务不会随系统一起启动,直到需要时才会被激活。
已禁用:服务将不再启动,即使是在需要它时,也不会被启动,除非修改为上面两种类型。
2、DOS命令:
1)启动MySQL服务的具体命令为: net start mysql (mysql是你取的服务名称)
2)停止MySQL服务的具体命令为: net stop mysql
登录MySQL数据库
1、使用CMD:
在MySQL安装目录的bin目录中,mysql.exe是MySQL提供的命令行客户端工具,通过mysql.exe登录MySQL的命令如下所示:
mysql –h hostname -P port –u username –p
在上述命令中,mysql为登录命令,-h后面的参数是服务器的主机地址,-u后面的参数是登录数据库的用户名,-p后面是登录密码
例如:mysql -h localhost -P 3305 -u root -p
2、使用Command Line Client
在开始菜单中依次选择【程序】→【MySQL】→【MySQL Server 5.5】→【MySQL 5.5 Command Line Client】打开MySQL命令行客户端窗口,此时就会提示输入密码,密码输入正确后便可以登录到MySQL数据库
退出数据库
如果需要退出MySQL命令行客户端,可以使用exit或者quit 命令。
设置登录密码
MySQL中允许为登录MySQL服务器的用户设置密码,下面以设置root用户的密码为例,设置MySQL账户的密码,具体语句如下所示。
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
客户端的帮助信息
在Windows命令处理程序窗口登录MySQL之后,执行help或者\h命令即可获得:
命令 | 简写 | 具体含义 |
? | (\?) | 显示帮助信息 |
clear | (\c) | 明确当前输入语句 |
connect | (\r) | 连接到服务器,可选参数数据库和主机。 |
delimiter | (\d) | 设置语句分隔符。 |
ego | (\G) | 发送命令到mysql服务器,并显示结果。 |
exit | (\q) | 退出MySQL |
go | (\g) | 发送命令到mysql服务器。 |
help | (\h) | 显示帮助信息 |
notee | (\t) | 不写输出文件。 |
| (\p) | 打印当前命令 |
prompt | (\R) | 改变mysql提示信息。 |
quit | (\q) | 退出MySQL |
rehash | (\#) | 重建完成散列。 |
source | (\.) | 执行一个SQL脚本文件,以一个文件名作为参数。 |
status | (\s) | 从服务器获取MySQL的状态信息。 |
tee | (\T) | 设置输出文件(输出文件),并将信息添加所有给定的输出文件。 |
use | (\u) | 用另一个数据库,数据库名称作为参数。 |
charset | (\C) | 切换到另一个字符集 |
warnings | (\W) | 每一个语句之后显示警告。 |
nowarning | (\w) | 每一个语句之后不显示警告。 |
服务端的帮助信息
在Windows命令处理程序窗口中,执行help contents命令获得服务端相关的帮助信息。
配置环境变量
执行MySQL的mysql命令时,需要确保当前执行命令的路径位于MySQL安装目录的bin目录,如果在其他目录,需要先使用命令切换到MySQL安装目录的bin目录。如果每次启动MySQL服务时,都需要切换到指定的路径,则操作比较繁琐,为此可以将MySQL安装目录的bin目录配置到系统的PATH环境变量中,这样启动MySQL服务时,系统会在PATH环境变量保存的路径中寻找对应的命令。
可以在Windows命令处理程序窗口使用命令配置环境变量,以管理员身份运行Windows命令处理程序,在Windows命令处理程序窗口中执行下面的命令。
setx PATH "%PATH%;E:\mysql-8.0.23-winx64\bin"
修改MySQL的配置有两种方式:
1、通过DOS命令重新配置MySQL
首先登录到MySQL数据库,在该窗口中使用如下命令: set character_set_client = gbk 执行完上述命令后,命令行窗口显示的结果如下,即为成功: mysql> set character_set_client = gbk Query OK, 0 rows affected (0.00 sec)
只针对当前窗口有效,只能暂时改变编码。
2、创建或修改my.ini
如果my.ini,安装后没有提供,就自己创建一个,注意是否有隐藏的后缀(如:.txt)
default-character-set=utf8
如果想要修改客户端的编码可以直接将该语句中的utf8替换为gbk即可
长期有效