图解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
? ? 回車,結果出來了,如下圖;
成功了,可以進入下一步;又成功了,老天爺你為什么對我這么好;
總結
以上是生活随笔為你收集整理的图解MySQL删除再安装教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SNMP协议介绍和操作截图
- 下一篇: 用C#实现计算机图形学算法