本地mysql資料庫打不開,本地mysql資料庫打不開怎麼辦

本文目錄一覽:

MySQL資料庫打不開。

添加mysql安裝路徑。首先右鍵單擊「我的電腦(wind7是「計算機」)」—「屬性」–“高級系統設置”,彈出「系統屬性」界面

單擊「環境變數」,彈出「環境變數」窗口,如圖

找到「系統變數」下的「path」,選中path,點擊編輯,在path中加入mysql的安裝路徑,我的是d:\program

files\mysql\mysql

server

5.1\bin,故在path末尾加入d:\program

files\mysql\mysql

server

5.1\bin路徑。最後「確定」保存。

有時是mysql沒許可權讀取你指定導入盤符的許可權。這時我們打開dos命令窗口,找到「運行」鍵入「cmd」命令

mysql沒許可權讀取你指定導入盤符的許可權時,我們把sql文件放在temp目錄下(linux在/tmp,windows在c:/windows/temp),這個目錄默認所有用戶都可以讀取的。

最後打開dos窗口,鍵入

mysql安裝路徑mysql

-u用戶名

-p密碼

,啟動mysql。再鍵入命令

mysqlsource

盤符:\導入的資料庫名.sql,即可導入mysql資料庫。

mysql打不開,提示#1045 – Access denied for user ‘root’@’localhost’ (using password: YES)

mysql打不開,可能是文件損壞,我們可以重新安裝來打開這個程序。

安裝教程:

1、打開下載好SQL 所在的文件夾,雙擊運行裡面的setup.exe文件。

2、選中「我接受許可條款和條件」,並點擊下一步。

3、點擊「安裝」按鈕。

4、點擊「下一步」按鈕。

5、點擊「下一步」按鈕。

6、等待檢查完成後,點擊「下一步」(注意:如果此處有錯誤的話,就需要先把錯誤解決了才能繼續下面的安裝,否則的話可能會導致後面的安裝失敗,那個IIS功能要求可以不用管):

7、等待安裝程序。

8、將左邊全部打鉤,點擊下一步:

9、點擊「下一步」。

10、選擇「使用內置系統賬戶」,然後點擊下一步。

11、點擊下一步。

12、點擊下一步。

13、點擊下一步。

14、點擊「安裝」按鈕。

15、等待安裝。

16、安裝完成後,點擊下一步。

17、點擊「完成」,這樣SQL Server 2005就安裝好了。

18、從開始菜單裡面打開SQL 。

mysql打不開了怎麼辦

工具/原料

已經安裝了MySQL資料庫的Windows 操作系統

筆者安裝的MySQL版本為5.6,即MySQL 5.6

方法/步驟

首先,需要關閉MySQL Server服務。在「運行」窗口,輸入「services.msc」,進入「服務」窗口。

在服務窗口,可以找到「MySQL56」,選定,將其「停止」即可。

這樣,MySQL Server服務就停止了。

需要說明的是,這裡的「MySQL56」受版本限制。舉例來說,如果你的MySQL的版本是5.1,那麼此時就是就是「MySQL51」。

當然,也可以在命令行窗口使用「net stop MySQL56」來停止服務。

接著,需要使用到MySQL的安裝位置。如果忘記了,可以在「開始」按鈕(Windows鍵)找到安裝「MySQL」文件夾,打開並選擇「MySQL Server 5.6」文件夾,會看到兩個Mysql commond 打開的快捷方式。選擇其中的一個查看其屬性,就可以找到MySQL的安裝位置。

可以看到我們的MySQL位置在「D:\Program Files\MySQL」

其實,我們之所以想知道MySQL的安裝位置,是為了獲取其下的.ini文件的位置。該文件記錄了MySQL的配置信息。如果我們想跳過登錄許可權,就必須獲取該文件的位置。

需要注意的是,不同版本的.ini文件的名稱不同,在MySQL 5.1時,它是my.ini,而在MySQL 5.6則是my-default.ini。

接著,打開命令行窗口,輸入如下的命令:

C:\Users\wangmysqld –defaults-file=”D:\Program Files\MySQL\MySQL Server 5.6\my-default.ini” –console –skip-grant-tables

需要說明的是,此時該窗口不可再寫入。這也是檢驗命令是否正確執行的一個標準。

另外打開一個命令行窗口,輸入命令:mysql -u root -p,回車即可進入mysql命令行界面。

7

接下來,只需要修改系統資料庫,將密碼進行更新即可。

需要使用到的命令是:

mysql-show database;

mysql-use mysql

mysql-update user set password=PASSWORD(‘12345′) where USER=’root’;

這樣,就將新密碼設為了12345。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/185804.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-26 21:07
下一篇 2024-11-26 21:07

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • 國家數字圖書館官網打不開怎麼辦?

    如果你發現無法訪問國家數字圖書館官網,可能是以下幾個方面導致的。 一、網路連接問題 首先,我們要確定自己的網路存在沒有問題。可以通過瀏覽器訪問其他網站來檢測網路連接是否正常。 二、…

    編程 2025-04-29
  • Python 常用資料庫有哪些?

    在Python編程中,資料庫是不可或缺的一部分。隨著互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的資料庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝資料庫方案

    本文將介紹在openeuler操作系統中安裝資料庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟體源 sudo…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • 資料庫第三範式會有刪除插入異常

    如果沒有正確設計資料庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係資料庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • leveldb和unqlite:兩個高性能的資料庫存儲引擎

    本文將介紹兩款高性能的資料庫存儲引擎:leveldb和unqlite,並從多個方面對它們進行詳細的闡述。 一、leveldb:輕量級的鍵值存儲引擎 1、leveldb概述: lev…

    編程 2025-04-28
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • Python怎麼導入資料庫

    Python是一種高級編程語言。它具有簡單、易讀的語法和廣泛的庫,讓它成為一個靈活和強大的工具。Python的資料庫連接類型可以多種多樣,其中包括MySQL、Oracle、Post…

    編程 2025-04-28

發表回復

登錄後才能評論