第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

錯(cuò)誤2002(HY000):無法通過Socket‘/var/run/mysqld/mysqld

錯(cuò)誤2002(HY000):無法通過Socket‘/var/run/mysqld/mysqld

慕村225694 2019-06-25 13:13:19
錯(cuò)誤2002(HY000):無法通過Socket‘/var/run/mysqld/mysqld我安裝了燈管在……上面Ubuntu 12.04 LTS(精確的穿山甲),然后將根密碼設(shè)置為phpMyAdmin..我忘記密碼了,現(xiàn)在我無法登錄。當(dāng)我試圖通過終端更改密碼時(shí),我得到:錯(cuò)誤2002(HY000):無法通過Socket‘/var/run/mysqld/mysqld.sock’連接到本地MySQL服務(wù)器(2)我怎么才能解決這個(gè)問題?我無法打開燈,卸載它或重新安裝它。
查看完整描述

3 回答

?
陪伴而非守候

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊

我曾經(jīng)有過這個(gè)問題,并通過安裝mysql-server,因此,請(qǐng)確保已安裝了mysql-server,而不是mysql-client或者別的什么。

這個(gè)錯(cuò)誤意味著文件/var/run/mysqld/mysqld.sock不存在,如果您沒有安裝mysql-server,則該文件將不存在。但如果mysql-server已經(jīng)安裝并正在運(yùn)行,然后需要檢查配置文件。

配置文件是:

/etc/my.cnf/etc/mysql/my.cnf/var/lib/mysql/my.cnf

在……里面/etc/my.cnf,套接字文件配置可能是/tmp/mysql.sock和在/etc/mysql/my.cnf套接字文件配置可能是/var/run/mysqld/mysqld.sock..所以,刪除或重命名/etc/mysql/my.cnf,讓MySQL使用/etc/my.cnf,那么問題就可以解決了。


查看完整回答
反對(duì) 回復(fù) 2019-06-25
?
交互式愛情

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊

試試這個(gè):

mysql -h 127.0.0.1 -P 3306 -u root -p <database>

此外(查看它是否正在運(yùn)行):

telnet 127.0.0.1 3306

可能只是在my.cnf檔案,在/etc/somewhere(取決于Linux發(fā)行版).


查看完整回答
反對(duì) 回復(fù) 2019-06-25
?
慕妹3242003

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個(gè)贊

我看到了所有這些答案,但是提供選擇重置密碼未獲接受的答案..實(shí)際的問題是他忘了他的密碼,所以他需要重置,而不是看它是否運(yùn)行(安裝或沒有),因?yàn)檫@些答案的大多數(shù)。


重置密碼

遵循以下步驟(如果您真的忘記了您的密碼,并且您可以隨時(shí)嘗試它,即使您目前沒有遇到這種情況):

  1. 停,停止mysql

    sudo /etc/init.d/mysql stop

    或其他發(fā)行版本:

    sudo /etc/init.d/mysqld stop
  2. 以安全模式啟動(dòng)MySQL

    sudo mysqld_safe --skip-grant-tables &
  3. 使用root登錄MySQL

    mysql -uroot
  4. 選擇要使用的MySQL數(shù)據(jù)庫(kù)

    use mysql;
  5. 重置密碼

    update user set password=PASSWORD("mynewpassword") where User='root';
  6. 清除特權(quán)

    flush privileges;
  7. 重新啟動(dòng)服務(wù)器

    quit
  8. 停止并再次啟動(dòng)服務(wù)器

    Ubuntu和Debian:

    sudo /etc/init.d/mysql stop...sudo /etc/init.d/mysql start

    在CentOS、Fedora和RHEL上:

    sudo /etc/init.d/mysqld stop...sudo /etc/init.d/mysqld start
  9. 使用新密碼登錄

    mysql -u root -p
  10. 鍵入新密碼,然后再次使用您的服務(wù)器,就像什么都沒有發(fā)生一樣。

這是從重置MySQL根密碼.


以下是來自@Daniel評(píng)論的最新信息:

在MySQL 5.7中,刪除了mysql.user表字段中的Password字段,現(xiàn)在字段名為“AuthenticationString”,因此步驟5應(yīng)該是:

 update user set authentication_string=password('mynewpassword') where user='root';


查看完整回答
反對(duì) 回復(fù) 2019-06-25
  • 3 回答
  • 0 關(guān)注
  • 1023 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)