Linux安裝完mysql後提示錯誤無法登陸mysql怎麼辦

時間 2022-08-01 11:12:18

1樓:狂雲德潮鶯

第一步:先停止所有mysql

程序#killall

-term

mysqld

第二步:用安全模式啟動

#/usr/local/mysql/bin/mysqld_safe--skip-grant-table&注:

啟動時會報錯,而且卡在哪不動,這時你只要回車即可,然後再用空密碼就能登陸了

第三:用空密碼登陸,修改mysql

的root密碼#

mysql

-uroot

-p//登入mysql

mysql>

usemysql

//選擇mysql

資料庫mysql>

update

user

setpassword=password("654123")where

user="root";

//更新root

密碼mysql>

flush

privileges;

//使修改立即生效

第四:用你修改的密碼登陸!

linux中mysql安裝完mysql啟動時報錯是怎麼回事?

linux安裝完mysql後提示錯誤無法登陸mysql怎麼辦

linux安裝完phpstudy後啟動顯示mysql已啟動 mysql檢測提示無法連線mysql,如何解決

linux中安裝mysql之後 mysql服務不能啟動是怎麼回事?

2樓:h愛不絕跡

1、可能是/usr/local/mysql/data/rekfan.pid檔案沒有寫的許可權

解決方法 :給予許可權,執行 「chown -r mysql:mysql /var/data」 「chmod -r 755 /usr/local/mysql/data」  然後重新啟動mysqld!

2、可能程序裡已經存在mysql程序

解決方法:用命令「ps -ef|grep mysqld」檢視是否有mysqld程序,如果有使用「kill -9  程序號」殺死,然後重新啟動mysqld!

3、可能是第二次在機器上安裝mysql,有殘餘資料影響了服務的啟動。

解決方法:去mysql的資料目錄/data看看,如果存在mysql-bin.index,把它刪除掉。

具體如下:

1、簡介

linux作業系統是基於unix作業系統發展而來的一種轉殖系統,它誕生於1991 年的 [linux桌面] 10 月5 日(這是第一次正式向外公布的時間)。以後借助於internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種unix 類作業系統,並且使用人數還在迅猛增長。

2、基本資訊

linux[2]作業系統是unix作業系統的一種轉殖系統,它誕生linux系統於1991 年的10 月5 日(這是第一次正式向外公布的時間)。以後借助於internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種unix 類作業系統,並且使用人數還在迅猛增長。

3、分割槽規定

裝置管理在 linux 中,每乙個硬體裝置都對映到乙個系統的檔案,對於硬碟、光碟機等,ide 或 scsi 裝置也不例外。linux 把各種 ide 裝置分配了乙個由 hd 字首組成的檔案;而對於各種 scsi 裝置,則分配了乙個由 sd 字首組成的檔案。

請問你乙個問題: linux中mysql安裝完mysql啟動時,報如下錯誤

3樓:匿名使用者

如果真能 "刪除了關於innodb的三個檔案就好了", 那麼 "這3個檔案" 當然是在上面說到的 "/var/lib/mysql" 目錄下啦 ...

4樓:失色的蘿蔔

把mysql庫初始化一下,當然,如果完全初始化的話會把許可權弄沒了,不重要的話就初始化掉,重要的話先備份,然後初始化完再覆蓋,當然,不能覆蓋

plugin 這個表

初始化命令 ,到mysql編譯根目錄下:

./scripts/mysql_install_db --user=mysql

5樓:汪雄輝拉

三個檔案是innodb的資料檔案和事務回滾日誌檔案,一般在mysql的資料資料夾下

不過,你啟動的錯誤和那幾個沒什麼關係,按照錯誤提示去操作把,執行

mysql_upgrade --user=mysql

linux上無法進入mysql

6樓:匿名使用者

用我的方法試試

假設的你的安裝路徑是 用這個試試 /usr/local/mysql/bin/mysqld_safe -uroot -p

這個問題我也遇到過,如果命令後無反應 alt+f4 然後再次進入輸入mysql -uroot -p 就可以了

7樓:匿名使用者

第一步:先停止所有mysql 程序

# killall -term mysqld

第二步:用安全模式啟動

# /usr/local/mysql/bin/mysqld_safe --skip-grant-table &

注: 啟動時會報錯,而且卡在哪不動,這時你只要回車即可,然後再用空密碼就能登陸了

第三: 用空密碼登陸,修改mysql 的root 密碼

# mysql -uroot -p //登入mysql

mysql> use mysql // 選擇mysql 資料庫

mysql> update user set password=password("654123") where user="root"; // 更新root 密碼

mysql> flush privileges; // 使修改立即生效

第四: 用你修改的密碼登陸!

8樓:每日觀星

缺少個連線mysql的系統檔案,上網查查.

linux怎麼查詢是否安裝過mysql

通過rpm檢視 檢視軟體是否安裝 首先我們需要檢視軟體是否已經安裝,或者說檢視安裝的軟體包名稱。如查詢是否安裝mysql 接著根據 rpm ql 列出軟體包安裝的檔案 綜合上述以上的問題,可以直接使用 rpm qal grep mysql 檢視mysql所有安裝包的檔案儲存位置 yum查詢 除了rp...

linux軟體安裝完後應該怎麼執行

1 首先開啟虛擬機器的linux系統,在shell中安裝wine軟體。2 按照提示進行安裝,如下圖所示。3 然後按tab鍵點亮ok,再按enter,如下圖所示。4 最後在頁面中點選 yes 按照提示,完成安裝。5 安裝完成後,可以使用wine命令開啟軟體,如下圖所示。6 這時可以看到window應用...

我在Linux中編譯安裝了MYSQL,使用root可以連線,但是不能建立其他使用者

我記得test 是不包含localhost的,你可以試試mysql test h 本機ip u test p 其中本機ip不能是127.0.0.1 本機ip也不能是localhost,mysql應該在什麼位置限定了本機非root登入,我沒找到過 假設你的ip是1.2.3.4,應當輸入mysql te...

mysql的安裝版本,MySQL的安裝版本

可以hi我!給你講解下 xp,windows7,vista只能安裝個人版。nt,2000,2003各個版本都可以裝。windows x86,32 bit msi installer 完整的32位windows的msi安裝程式 windows x86,32 bit msi installer esse...

mySQL5 5安裝錯誤,mysql5 5安裝最後一步出現錯誤

這個錯誤是這樣說的 1045 access denied for user root localhost using password yes 這個意思是說 使用者 root 本地主機的訪問被拒絕這種問題的本質是使用者密碼出現錯誤。檢查輸入密碼,保證正確 原因是 之前裝的mysql沒有解除安裝乾淨。...