一.MySQL的卸载
1.1.停止MySQL服务
在卸载之前,先停止MySQL8.0的服务。按键盘上的“Ctrl + Alt + Delete”组合键或者Windows+R,然后输入services.msc,打开“任务管理器”对话框或者服务,可以在“服务”列表找到“MySQL8.0”的服务,如果现在“正在运行”状态,可以右键单击服务,选择“停止”选项停止MySQL8.0的服务,如图所示。
1.2.软件的卸载
- 通过控制面板方式
卸载MySQL8.0的程序可以和其他桌面应用程序一样直接在“控制面板”选择“卸载程序”,并在程序列表中找到MySQL8.0服务器程序,直接双击卸载即可,如图所示。这种方式删除,数据目录下的数据不会跟着删除。
③ 单击“Next”(下一步)按钮,确认卸载。
⑤ 执行卸载。单击“Execute”(执行)按钮进行卸载。
1.3.残余文件的清理
如果再次安装不成功,可以卸载后对残余文件进行清理后再安装。
- 服务目录:mysql服务的安装目录。
- 数据目录:默认在C:ProgramDataMySQL。(注:如果自己单独指定过数据目录,就找到自己的数据目录进行删除即可。)
在操作完以后,需要重启计算机,然后进行安装即可。如果仍然安装失败,需要继续操作如下1.4。
1.4.清理注册表(选做)
如果前几步做了,再次安装还是失败,那么可以清理注册表。
如何打开注册表编辑器:在系统的搜索框中输入 regedit
注:注册表中的ControlSet001,ControlSet002,不一定是001和002,可能是ControlSet005、006之类。
1.5.删除环境变量配置
找到path环境变量,将其中关于mysql的环境变量删除,切记不要全部删除。
例如:删除 C:Program Files (x86)mysql-8.0.26-winx64bin 这个部分
- Server Machine(服务器) :该选项代表服务器,MySQL服务器可以同其他服务器应用程序一起
运行,例如Web服务器等。MySQL服务器配置成适当比例的系统资源。 - Dedicated Machine(专用服务器) :该选项代表只运行MySQL服务的服务器。MySQL服务器配置
成使用所有可用系统资源。
- 单击“Next”(下一步)按钮,打开设置授权方式窗口。其中,上面的选项是MySQL8.0提供的新的授权方式,采用SHA256基础的密码加密方法;下面的选项是传统授权方法(保留5.x版本兼容性)。
- 单击“Next”(下一步)按钮,打开设置服务器名称窗口,如图所示。该服务名会出现在Windows
服务列表中,也可以在命令行窗口中使用该服务名进行启动和停止服务。本书将服务名设置为
“MySQL80”。如果希望开机自启动服务,也可以勾选“Start the MySQL Server at System Startup”选项(推荐)。
下面是选择以什么方式运行服务以选择“Standard System Account”(标准系统用户)或者“Custom User”(自定义用户)中的一个。这里推荐前者。
- 完成配置,如图所示。单击“Finish”(完成)按钮,即可完成服务器的配置。
- 结束安装和配置
步骤6:添加完成之后,单击【确定】按钮,这样就完成了配置path变量的操作,然后就可以直接输入MySQL命令来登录数据库了。
2.5. 安装失败问题
2.5.1.无法打开MySQL8.0软件安装包或者安装过程中失败,如何解决/h3>
在运行MySQL8.0软件安装包之前,用户需要确保系统中已经安装了.Net Framework相关软件,如果缺少此软件,将不能正常地安装MySQL8.0软件。
Microsoft Visual C++ 2015-2019。
3.1.2. 方式二:通过CMD命令行
注:出现该错误需要使用管理员模式
格式:mysql -h 主机名 -P 端口号 -u 用户名 -p密码(-P 端口可以省略)
退出MySQL
- information_schema: MySQL 系统自带的数据库,主要保存 MySQL 数据库服务器的系统信息,比如数据库的名称、数据表的名称、字段名称、存取权限、数据文件 所在的文件夹和系统使用的文件夹,等等。
- performance_schema: MySQL 系统自带的数据库,可以用来监控 MySQL 的各类性能指标。
- sys: MySQL 系统自带的数据库,主要作用是以一种更容易被理解的方式展示 MySQL 数据
库服务器的各类性能指标,帮助系统管理员和开发人员监控 MySQL 的技术性能。 - mysql:保存了 MySQL 数据库服务器运行时需要的系统信息,比如数据文件夹、当前使用的
字符集、约束检查信息,等等。
4.2. 创建自己的数据库
创建test数据库,该名称不能与已经存在的数据库重名。
注:如果没有使用use语句,后面针对数据库的操作也没有加“数据名”的限定,那么会报“ERROR 1046(3D000): No database selected”(没有选择数据库)
使用完use语句之后,如果接下来的SQL都是针对一个数据库操作的,那就不用重复use了,如果要针对另一个数据库操作,那么要重新use。
4.4. 查看某个库的所有表格
4.5. 创建新的表格
注:如果是最后一个字段,后面就用加逗号,因为逗号的作用是分割每个字段。
4.6. 查看一个表的数据
4.7. 添加一条记录
来源:保护我方阿遥
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!