购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

任务1.3
Windows下安装维护MySQL

1.3.1 下载MySQL

进行MySQL开发必须先安装MySQL软件,一般到MySQL官网下载MySQL软件。进入MySQL下载页面,挑选你需要的MySQL Community Server版本及对应的平台,如图1.5所示。

MySQL为主流操作系统提供了安装包,如Microsoft Windows、Ubuntu Linux、LinuxGeneric、Red Hat Enterprise Linux、MacOS等。若需要早期版本,可以单击“Archives”选项卡进行版本选择。我们日常使用的大多是Windows操作系统,所以可以选择最新版的Windows安装包。Windows下安装MySQL有两种方法:一种是安装版,可以根据安装向导一步步操作,安装较为简便;另一种是解压版,只需要输入几条命令,就能解决安装问题,相对安装版步骤更少,但需要熟悉一些常用的DOS命令。作为开发人员,我们还要求掌握Linux,MacOS下的MySQL安装方法。

图1.5 MySQL下载页面

单击“Download”或选择某版本下载后进入下载页面,如图1.6 所示。这个页面是询问是否登录或注册一个免费的Oracle账号,有三种下载选择,选择“Login”登录下载,或选择“Sign Up”注册后下载,或选择“No thanks,just start my download”直接下载。

图1.6 是否登录Oracle账户

1.3.2 安装MySQL

这里我们采用解压方法进行MySQL安装。下载文件 ,将其解压到D盘根目录下,目录名为mysql-8.0.23-winx64,如图1.7 所示。

图1.7 MySQL目录结构

以管理员身份启动DOS窗口,如图1.8、图1.9 所示。

图1.8 以管理员身份打开命令提示符窗口

图1.9 DOS窗口

输入“d:”回车,转到D盘,输入“cd mysql-8.0.23-winx64/bin”,进入bin目录中。

第一步:初始化MySQL。使用命令:mysqld--initialize--console,如图1.10 所示。

这里方框中的字符串是随机初始密码。

图1.10 初始化MySQL

第二步:安装MySQL服务。使用命令:mysqld--install,如图1.11 所示。

图1.11 安装MySQL服务

第三步:启动MySQL服务。使用命令:net start mysql,如图1.12 所示。

图1.12 启动MySQL服务

第四步:登录MySQL,并修改密码。使用命令:mysql-u roo-p。密码为初始化时随机生成的密码,如图1.13 所示。

图1.13 登录MySQL数据库

第五步:修改密码。使用命令:ALTER USER' root' @' localhost' IDENTIFIED BY 'root';,这里将密码改为“root”,如图1.14 所示。

图1.14 修改MySQL密码

至此,Windows下安装MySQL完成。

课堂练习

①下载最新安装版MySQL软件。

②使用安装版安装MySQL,端口号改为 3307。

1.3.3 启动/停止MySQL服务

在管理工具中管理MySQL服务。

打开Windows管理工具下的服务菜单项,如图1.15 所示,可以在这里停止、暂停、重启MySQL服务。

图1.15 Windows服务

也可以右键单击MySQL服务,打开属性窗口,在弹出的对话框中停止或启动服务,另外,还可以将启动类型改为自动、手动、禁止。

使用命令停止或启动MySQL服务。以管理员身份打开命令提示符窗口,使用命令:net start mysql,启动MySQL服务,如图1.16 所示;使用命令:net stop mysql,停止MySQL服务,如图1.17 所示。

图1.16 启动MySQL服务

图1.17 停止MySQL服务

1.3.4 卸载MySQL

第一步:停止MySQL服务。以管理员身份打开命令提示符窗口,输入命令:net stop mysql。

第二步:删除MySQL服务。输入命令:sc delete mysql,如图1.18 所示。

图1.18 删除MySQL服务

第三步:删除C盘隐藏文件夹“C:\ProgramData \MySQL”。

第四步:删除注册表信息。按快捷键“Windows+R”打开“运行”对话框,输入“regedit”命令打开注册表窗口,删除文件:HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQLD Service。 nRLuoIJ72qQlDQjVdbr81QhM635G2JKpWp54benneuJJ19x0sAJ97lef933R68j3

点击中间区域
呼出菜单
上一章
目录
下一章
×