1. 程式人生 > >windows10系統 解除安裝mysql5.5安裝mysql5.7踩過的坑

windows10系統 解除安裝mysql5.5安裝mysql5.7踩過的坑

事件原因:

最近在用python研究聚類演算法來分析日誌,用到了mysqls資料庫,在建立表的時候報錯:Incorrect table definition; there can be only oneTIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATEclause大概意思就是:不能同時存在兩個timestrap屬性的欄位。上網查了一下給了我幾種解決方案:如圖

於是我在嘗試了那兩個方法以後,果斷選擇了升級mysql版本:那麼就面臨這解除安裝現在的版本5.5,於是就遇到了一系列問題:

1、解除安裝mysql:

1》停止MySQL服務
開始-》所有應用-》Windows管理工具-》服務,將MySQL服務停止。
2》解除安裝mysql server
控制面板\所有控制面板項\程式和功能,將mysql server解除安裝掉。
3》將MySQL安裝目錄下的MySQL資料夾刪除(我的安裝目錄是C:\Program Files (x86)\MySQL)
4》執行“regedit”檔案,開啟登錄檔。
刪除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的資料夾。
如果沒有相應的資料夾,就不用刪除了。
5》刪除C盤下的“C:\ProgramData\MySQL ”資料夾,如果刪除不了則用360粉碎掉即可,
該programData檔案預設是隱藏的,設定顯示後即可見,或者直接複製 C:\ProgramData 到位址列回車即可進入!
將整個MySQL資料夾刪除掉。。。
6》開始-》所有應用-》Windows管理工具-》服務
如果已經將MySQL解除安裝,但通過“開始-》所有應用-》Windows管理工具-》服務”檢視到MySQL服務仍然殘留在
系統服務裡。又不想改服務名,改怎麼辦呢。
只要在CMD裡輸入一條命令就可以將服務刪除:
sc delete mysql //這裡的mysql是你要刪除的服務名
這樣一來服務就被刪除了。

然後,就可以重灌MySQL

資料庫了!!!

2、安裝mysql5.7:

下載介質:去MySQL官網下載,需要註冊才能下載,我下載的是:

安裝步驟:

1、首先解壓檔案包,我這解壓到D:\MySQL\mysql-8.0.12-winx64目錄下:注意目錄結構最好不要帶有中文,否則在生成data目錄是會有問題。啟動也會有問題--------------------------------------此處有坑,請繞行!!!!!

2、發現mysql根目錄下沒有data目錄和my.ini檔案,不要緊,初始化mysql的時候系統會自動建立一個data目錄,我們只需建立一個my.ini檔案即可。

新建記事本,將下面程式碼複製到記事本中:

[Client]
port = 3306
 
[mysqld]
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=D:\MySQL\mysql-8.0.12-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=D:\MySQL\mysql-8.0.12-winx64\data
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
 
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8

3、初始化mysql,搜尋cmd找到命令提示符,右鍵以管理員身份執行,進入bin目錄,輸入以下命令:

如何啟動管理員身份:

mysqld --initialize --user=mysql --console

初始化成功後,系統會在mysql目錄下建立data目錄,並生成初始密碼。

為防止丟失,我們先將密碼儲存到文字中。

4、輸入以下命令安裝mysql:

mysqld --install mysql

顯示Service successfully installed.表示安裝成功。

5、輸入以下命令啟動mysql:

net start mysql

6、輸入以下命令登入mysql:

mysql -u root -p,輸入初始密碼,複製初始密碼,點選右鍵可貼上。

7、為了方便後續操作,我們需要配置mysql的環境變數。

選擇Path,將我們的bin目錄新增到環境變數中。

(1)使用者變數中配置如下;

(2)系統變數中新增如下:

8、修改密碼

mysql> alter user 'root'@'localhost' identified by 'youpassword';  

或者       

mysql> set password=password("youpassword");

重新整理許可權
mysql> flush privileges;

9、Navicat連線mysql8.0.1版本出現1251--Client does not support authentication protocol requested by server的解決

好不容易安裝好mysql,但又出現了mysql客戶端版本太低的問題。

(1)登陸資料庫

mysql -uroot -p

(2)再輸入root的密碼:

(3)更改加密方式:

mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

(4)更改密碼:該例子中 root為新密碼

mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

(5)重新整理

mysql> FLUSH PRIVILEGES;

10、這步完成後我已經成功解決了問題。如果報錯,可以看下面第10步:

相關推薦

windows10系統 解除安裝mysql5.5安裝mysql5.7

事件原因: 最近在用python研究聚類演算法來分析日誌,用到了mysqls資料庫,在建立表的時候報錯:Incorrect table definition; there can be only oneTIMESTAMP column with CURRENT_TIMEST

MySQL5.5安裝教程

本次MySQL版本為5.5. 1.主頁面:,點選next 2.打勾霸王條款。然後next。  3,第一個為典型安裝,第二個是自定義安裝,第三個是完全安裝。  4.選擇安裝路徑。然後點選next。 5.點選Instal,安裝。  安裝完成以後

Mysql5.5安裝超詳細

版權宣告:本文為博主原創文章,轉載請標明作者和原連結https://blog.csdn.net/qq_42239046/article/details/85014520 如果沒有安裝包,可以點選https://download.csdn.net/download/qq_42239046/1085

Linux版 Mysql5.5 安裝步驟

1、將MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar複製到linux /opt目錄下, 2、解壓MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar, 3、按順序安裝三個檔案:安裝命令:【rpm - iv

linux mysql5.5安裝與配置

mysql最大併發數|Linux修改Mysql最大併發連線數 第一步,先檢視下當前MYSQL的最大連線數 [[email protected] ~]# /usr/local/mysql/bin/mysqladmin -uroot -ppassword variables |grep max_conn

mysql5.5安裝成功後無法使用MySQL 5.5 Command Line Client的問題

可能是mysql5.5安裝後的一個小BUG! 解決方法:百度一下! 可以找到以下網址: http://jsj4327.blog.163.com/blog/static/197761313201231822040577/ 通過查詢,可以找到 "F:\Program Files

MySql5.5安裝步驟及MySql_Front檢視配置

一、下載檔案 有需要的朋友,請自行到百度雲下載 連結:https://pan.baidu.com/s/13Cf1VohMz_a0czBI05UqJg 提取碼:cmyq 二、安裝MySql 2.1、執行安裝包:mysql-5.5.25a-winx64.msi 2.2、 接受協議 &nb

CentOS-6.x系統基於python-3.5安裝tensorflow-1.4

tensorflow安裝簡介 tensorflow的安裝分cpu版本和gpu版本, 這裏只討論cpu版本。 google提供了很多種安裝方式, 主要分三種, 一種是pip安裝,非常簡單,重要的是它在各個平臺都是可以用的,包括windows,但是CentOS6需升級glibc和gcc(CXXABI_)版本

基於windows10系統Python web開發相關安裝文件

1.   確定環境 本文部署環境為windows10(64bit) web環境為Wamp3.0.6 64bit(Apache2.4.23 + mysql5.7.14) + mod_wsgi4.5.17+ flask0.12.2 + python3.6  2.   安裝Wam

關於mysql5.5mysql5.7版本timestamp使用差異

開發過程中之前使用的是5.7,目前一個專案是5.5,寫程式碼時候沒有發現問題,但是後來發現timestamp的時間欄位引數是不一致的,遂查詢總結,只總結了自己使用中的問題,其他問題歡迎大家一起總結 1、5.7版本的 timestamp型別 ,在表設計時多個欄位為timest

Windows Server 2012無法安裝 .NET3.5-安裝角色或功能失敗,找不到原始檔

新伺服器搭建環境總是有很多問題。在安裝MS SQL SERVER 2014 EXPRESS的時候提示無法安裝成功,需要先安裝 .NET Framework 3.5!但是新問題又來了,使用Windows Server 2012伺服器管理器的新增角色和功能無法安裝.NET Fra

安裝Hadoop偽分布式

pytho 服務器 日誌文件 ip綁定 使用 star 。。 操作 hosts 折騰了好幾天的問題,終於解決了。雖然這次遇到的問題沒在網絡上找到答案,不過,解決問題的過程或多或少受到了網上一些答案的啟發。下面我將分享自己遇到的問題,並提供解決方法。 (一)、相關資料 htt

redis安裝、測試&叢集的搭建&

1 redis的安裝 1.1   安裝redis   版本說明    本教程使用redis3.0版本。3.0版本主要增加了redis叢集功能。 安裝的前提條件: 需要安裝gcc:yum install gcc-c++ 1、下載redis的原始碼包。 2、把原始碼包上傳到linux伺服器 3

Win7系統安裝MySQL5.5.21圖解

操作 幾分鐘 innodb mysql5 mysql安裝 username align back 完全 Win7系統安裝MySQL5.5.21圖解 大家都知道MySQL是一款中、小型關系型數據庫管理系統,很具有實用性,對於我們學習很多技術都有幫助,前幾天我分別

Centos6.5 使用光盤鏡像系統安裝數據庫mysql5.7

centos6.5 安裝 mysql5.7 一、光盤掛載鏡像配置yum源 1、掛載光盤鏡像 mount /dev/cdrom /media #將光盤系統文件掛載到 /media文件夾下 2、配置光盤yum源 repo配置文件 cd /etc/yu

Windows10系統下,徹底刪除解除安裝MySQL,並安裝Mysql 5.7

參考了好多篇文章,加上自己的實踐,總結如下 首先是解除安裝 1》停止MySQL服務 進入計算進管理,將MySQL服務停止。 2》解除安裝mysql server 控制面板\所有控制面板項\程式和功能,將mysql server解除安裝掉。 3》將MySQL安裝目錄下的M

資料庫——Mysql5.5解除安裝

由於本地版本與公司資料庫版本不一致,需要解除安裝原來的mysql 如果解除安裝不乾淨會導致新安裝mysql會失敗 首先需要停止mysql的服務:管理員執行控制檯 輸入:net stop mysql 然後解除安裝mysql,控制面板什麼軟體管家之類的隨意了 然後重要的一步,刪除C:\Docum

centos7.5 mysql5.7解除安裝和離線安裝全過程

根據之前的部落格可以安裝mysql5.7 ,但是考慮到有時候現場部署的環境沒有網路。那麼可能得離線安裝mysql5.7,那麼現在開始來嘗試一下吧。 1.解除安裝mysql5.7 (我也不清楚到底乾淨了麼) 1.1檢視系統版本 把資料庫停掉 [[email protected]

centos6.5系統使用tar包離線安裝mysql5.7

安裝環境:centos6 1、下載 2、解壓縮到/usr/local/ [root@localhost local]# cd /usr/local/soft/ [root@localhost soft]# tar zvxf mysql-5.

RedHat6.5安裝MySQL5.6及解除安裝MySQL5.6(安裝解除安裝過程及常見問題解決)

準備工作: 下載mysql5.6的tar包:MySQL-5.6.16-1.el6.x86_64.rpm-bundle.tar 開始安裝: 1、建立mysql使用者及使用者組 #groupadd mysql #useradd -r -g mysql mysql 2、複