1. 程式人生 > >Mac mysql 忘記 root 密碼,phpmyadmin 登入 No such file or directory 錯誤處理

Mac mysql 忘記 root 密碼,phpmyadmin 登入 No such file or directory 錯誤處理

20190629 mac 上安裝過 mysql 和 phpmyadmin之後,很久沒有使用(本機硬碟空間有限),今天想用的時候,死活輸入不對密碼了!

以前處理過的 mysql 忘記密碼處理,都是在 linux 上的

思路和處理方式是一樣的,但是具體操作起來,mac 上還是不一樣!

1、參考

https://blog.csdn.net/liu_yanzhao/article/details/79427005

開始沒有明白參考部落格中 “ 回車後 登入管理員許可權 sudo su ” ,實際照著操作一下就明白了! 開始總以為和過去的 sudo + 命令 方式一樣的! 以下就是我的錯誤過程

$ sudo ./mysqld_safe --skip-grant-tables &

[1] 2070
dhbm-on-mac20180816:bin dhbm$ sudo ./mysqld_safe --skip-grant-tables &./mysql
[2] 2105
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

[1]+  Stopped                 sudo ./mysqld_safe --skip-grant-tables## 2、

$ sudo ./mysql

Password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

[4]+  Stopped                 sudo ./mysqld_safe --skip-grant-tables

2、我的過程記錄

請原諒!其實我都是照抄的!
  1. 查詢我的 mysql 在哪裡 $ which mysql /usr/local/mysql/bin/mysql

  2. 進入 su $ sudo su sh-3.2#

    這是重點!後續實際上和 linux 上一樣了 後續命令都是在這個 # 方式下

  3. 禁止mysql驗證功能 sh-3.2# ./mysqld_safe --skip-grant-tables & 返回結果如下:

     [1] 2141
     sh-3.2# 2019-06-29T08:05:37.6NZ mysqld_safe Logging to '/usr/local/mysql-5.7.21-macos10.13-x86_64/data/dhbm-on-mac20180816.local.err'.
     2019-06-29T08:05:38.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.7.21-macos10.13-x86_64/data
    
  4. sh-3.2# ./mysql 返回結果如下:

     Welcome to the MySQL monitor.  Commands end with ; or \g.
     Your MySQL connection id is 6
     Server version: 5.7.21 MySQL Community Server (GPL)
    
     Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
    
     Oracle is a registered trademark of Oracle Corporation and/or its
     affiliates. Other names may be trademarks of their respective
     owners.
    
     Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    

這就進入到 mysql> 命令方式了

5.mysql> FLUSH PRIVILEGES; 返回結果如下:

Query OK, 0 rows affected (0.00 sec)

6.mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'); 返回結果如下:

Query OK, 0 rows affected, 1 warning (0.00 sec)

整個過程如下所示: 在這裡插入圖片描述

3、測試一下

再開啟一個 Terminal $ mysql -u root -p 返回結果如下:

	Enter password: 
	Welcome to the MySQL monitor.  Commands end with ; or \g.
	Your MySQL connection id is 486
	Server version: 5.7.21 MySQL Community Server (GPL)
	
	Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
	
	Oracle is a registered trademark of Oracle Corporation and/or its
	affiliates. Other names may be trademarks of their respective
	owners.
	
	Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
	
	mysql

開啟瀏覽器 http://localhost/phpMyAdmin-4.8.0.1-all-languages/index.php 輸入 root /123456 之後 還是錯誤啊!

mysqli_real_connect(): (HY000/2002): No such file or directory

4、 mysqli_real_connect(): (HY000/2002): No such file or directory 錯誤處理

正好我使用了 PHPStorm 打開了這個 phpmyadmin,目錄結構一目瞭然 如下圖所示,直接複製一份 config.sample.php 到 config.inc.php 命令列方式這裡就不再列舉了!不是重點! No such file or directory 指的是沒有 config.inc.php 這個檔案! 在這裡插入圖片描述 修改以下 2 處 //$cfg['Servers'][$i]['host'] = 'localhost'; //by wzh 20190629 $cfg['Servers'][$i]['host'] = '127.0.0.1';

//$cfg['Servers'][$i]['password'] = ''; // by wz h20190629 123456 $cfg['Servers'][$i]['password'] = '123456';

再次測試 http://127.0.0.1/phpMyAdmin-4.8.0.1-all-languages/index.php 在這裡   
 
 </div> 
 <div class=

相關推薦

Mac mysql 忘記 root 密碼phpmyadmin 登入 No such file or directory 錯誤處理

20190629 mac 上安裝過 mysql 和 phpmyadmin之後,很久沒有使用(本機硬碟空間有限),今天想用的時候,死

mysql資料庫連線No such file or directory 錯誤

今天搭建新站點,發現通過資料庫配置連線資料庫,連線不上,返回No such file or directory 錯誤。 解決方法: 1、確定是mysqli_connect()和mysqli_pconnect()的問題,故障現象就是函式返回空,而mysqli_

解決phpmyadmin mysqli_real_connect(): (HY000/2002): No such file or directory錯誤

phpmyadmin4.8.3 上傳到網站目錄後提示解決phpmyadmin mysqli_real_connect(): (HY000/2002): No such file or directory的錯誤, 解決方法把phpmyadmin目錄中的配置檔案config.sample.inc.php改成con

使用交叉編譯編譯stdio.h: No such file or directory

使用交叉編譯編譯。 ndk-build and an Android.mk with BUILD_EXECUTABLE or, the --sysroot GCC option [1] LOCAL_PATH :=

phpmyadmin報錯:mysqli_real_connect(): (HY000/2002): No such file or directory 錯誤正確解決方法

在個人伺服器上新安裝的PHP7.2.12和mysql8.0.13,安裝完成後將下載好的phpmyadmin4.8.3版本解壓後直接放到站點根目錄下面,輸入正確的使用者名稱和密碼後會提示如下錯誤: mysqli_real_connect(): (HY000/2002): No such file

Linux執行.sh檔案提示No such file or directory錯誤

當你把startofbiz.sh用編輯器如記事本開啟後,修改一下再儲存,放回原來的路徑下,然後啟動就會報錯:No such file or directory . 原因是你開啟檔案是在windows環境下,儲存後CR/LF(回車/換行)與linux下不同。所以格式不同會報錯

Linux 下mysql 忘記root密碼修改密碼怎麼做?在mysql.user 中並沒有password欄位但是有authentication_string

第一步:  vi /etc/my.cnf  在[mysqld] 下 增加 --skip-grant-tables 第二步: service mysql restart 第三步: shell>mysql  進入 控制檯 4:  &nb

mysql忘記root密碼修改mysql密碼

1、修改mysql配置檔案 vim /etc/my.cnf #編輯檔案 找到[mysqld],在下面新增一行 skip-grant :wq #儲存退出 service mysqld restart #重啟MySQL服務 2、進入MyS

解決MAC下PHP連接MYSQL錯誤Warning: mysql_connect(): No such file or directory in conn.php

命令 data hpu mar 找到 clas p s connect file 今天在mac上用php去連接mysql數據庫,出現了 mac PHP Warning: mysql_connect(): [2002] No such file...

Centos7與Fedora24安裝mysql後無法啟動提示 Unit mysql.service failed to load:No such file or directory

Centos7與Fedora24安裝mysql後無法啟動,提示 Unit mysql.service failed to load:No such file or directory     [r

mac系統-PHP連線mysql資料報錯 No such file or directory解決方案

結合網路上提供的解決方案提供在mac下的詳細解決方案 1.找到/private/etc/php.ini檔案,並開啟並檢視檔案 ..... pdo_mysql.default_socket= ..... mysqli.default_socket = ..... 你會看到

R中讀取文件找不到路徑問題 No such file or directory

con tracking air csdn rac rect 路徑 路徑和 data R中讀取文件,找不到路徑問題 No such file or directory 近日,讀取文件時。出現例如以下問題 > passenger = read.c

cnmp安裝失敗報錯npm ERR! enoent ENOENT: no such file or directory,

lar 答案 .cn usr password rect tor bre -c 1.cnmp安裝失敗 2.提示如下: bogon:node_modules liangjingming$ sudo npm install cnpm -g --registry=https://

-bash: /usr/local/mysql/scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory

ase sed director direct bash 報錯 roo root pre 安裝 MySQL 初始化時,報錯如下: [[email protected] ~]# /usr/local/mysql/scripts/mysql_install_db --

Mac iTerm2登陸CentOS提示warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

UC environ local not set director nbsp 原因 dir 【報錯原因】:沒有utf-8這個語系(沒添加語言_國名前綴),LC_ALL又沒設定值。 在 /etc/environment 加入以下兩行,重新登陸即可。 LANG=en_US.u

激活miniconda2環境出現activate命令不存在的解決方案(activate: No such file or directory

director bsp ini nbsp update date pat -i min miniconda2版本比較低時會出現這種報錯,通過更新miniconda2就可以解決這個問題,用到的命令行: /path/to/miniconda2/conda update

mysql MHA報錯 Can't exec "mysqlbinlog": No such file or directory at /usr/local/share/perl5/MHA/BinlogManager.pm line 99.

IT oca ilo 引入 cut found with while keepal 如果發現如下錯誤: Can‘t exec "mysqlbinlog": No such file or directory at /usr/local/share/perl5/MHA/Bi

執行Linux腳本出現No Such file or directory異常

退出 linux服務器 腳本開發 win 不存在 存在 src 字符 lin 最近在學習Linux系統的腳本開發,在我編寫完標本的情況出現了以下的情況 這個時候出現了No Such file or directory 情況出現 ,提示文件不存在; 但是通過VIM命令訪問此

DataError: [-] Error: 2, No such file or directory解決你用Django寫項目使用Docker安裝FastDFS測試的時候遇到這個問題

安裝 tor 執行 項目 數據 docker serve error -- DataError: [-] Error: 2, No such file or directory我已經解決了 是因為我安裝storage的時候docker run -dti --network=

centos7數據庫連接使用127.0.0.1報permission denied使用localhost報No such file or directory

臨時 pro target lamp環境 processes sele mount sdn -i 安裝lamp環境後,測試數據庫連接。 當host使用127.0.0.1時,報錯:(HY000/2002): Permission denied。 把host換成localhos