图解MySQL删除再安装教程

    江湖上有言道,欲练打人,先学挨打。本着此原则,下面我们先把装好的数据库删除,然后再重装一遍。


    话说我的电脑上装有MySql 5.6和5.0,突然有一天,mysql就不能用了。所以决定重装。以前是装在E盘,其目录下有如下的内容:



开始菜单中有如下的内容:



在C盘Program Files中还有个MySQL目录,其中包括如下内容:



MySql的数据库是放在data目录下,如下图;



在MySql Workbench中,输入密码已经不能连接,如下图;



从开始菜单启动Mysql Installer,选择 Remove;



选择要卸载的组件,默认是全选的;点击 execute;



执行卸载;



    确认是否清除data; 如果以前数据库重要的话,请先备份;


    remove 完成了。刚才卸的是mysql 5.6,如果只是装有5.6,到此卸完了。
检查一下,开始菜单中还有MySql 5.0 的项;
打开360,进入软件卸载,在系统工具类中发现mysql 5.0,用360卸载;

    删除MySQL的注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL

    如果第三个没有,删除前两个即可;

按网上资料,还要删除C盘下的“C:\ProgramData\MySQL ”目录;
我的在E:\ProgramData\MySQL,删除该目录;

    删除完成。


下面开始安装。双击mysql-installer-community-5.6.10.1.msi启动安装;


最好勾选上 忽略更新 再Next;



选择安装类型;



安装的过程;



配置,默认为Development Machine;next;



配置Root口令;为了防止以后忘记密码之类,此处哥决定仿照Oracle,创建添加一个名为scott的用户,密码同root,类型为DB Admin;在安装的过程中哥的小脑袋瓜灵光一闪,想出了此招;



服务名为MySQL56,因为装的是5.6版本;



安装完成。



    进入Workbench,新建一个连接如下图,测试连接,输入安装时输入的root口令,成功;



进入Workbench,可以看到MySql 5.6带有三个默认数据库sakila、test、world; 因为安装时有安装示例数据库选项;

输入一条sql测试下,可以工作了;



进入mysql 命令行看下情况;查询city表中的数据试试;因为city表数据较多,选择查看前10条;mysql没有 select top * 的写法,敲入如下代码;

select * from city order by ID limit 10;

回车以后,结果如下,可以工作了。



下面再写个测试程序;
鄙人的tomcat为7.0.6版本;不要忘记在tomcat的lib目录加入mysql-connector-java-5.1.34-bin.jar;别的版本也可以;
手工编写如下代码,从MySQL自带的数据库world的表city中读取数据:


<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*"%>
<html>
<body>
以下是从Mysql数据库读取的数据:<hr>
<table border=1>


<%
   Class.forName("com.mysql.jdbc.Driver").newInstance();
   Connection con=java.sql.DriverManager.getConnection


("jdbc:mysql://127.0.0.1:3306/world","root","123654");
   Statement stmt=con.createStatement();
   ResultSet rst=stmt.executeQuery("select * from city;");
    while(rst.next())
    {
   out.println("<tr>");
   out.println("<td>"+rst.getInt("ID")+"</td>");
   out.println("<td>"+rst.getString("Name")+"</td>");
   out.println("<td>"+rst.getString("CountryCode")+"</td>");
   out.println("<td>"+rst.getString("District")+"</td>");
   out.println("<td>"+rst.getInt("Population")+"</td>");
   out.println("</tr>");
    }
    //关闭连接、释放资源
    rst.close();
    stmt.close();
    con.close();
    %>    
</table>
</body>
</html>
    保存为JSP页面,testMySQL2.jsp;保存到tomcat的webapps\root\ch2目录,启动tomcat;在浏览器输入地址http://localhost:8080/ch2/testMySQL2.jsp
    回车,结果出来了,如下图;



成功了,可以进入下一步;又成功了,老天爷你为什么对我这么好;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值