Hướng dẫn error 2002 (hy000): cant connect to local mysql server through socket /tmp/mysql .sock (2) - error 2002 (hy000): không thể kết nối với máy chủ mysql cục bộ thông qua socket / tmp / mysql .sock (2)

Tôi đã cài đặt MySQL trên Mac OS X Mountain Lion với

sudo chown -R _mysql:mysql /usr/local/var/mysql
9, nhưng khi tôi thử
sudo mysql.server start
0, tôi đã gặp lỗi sau:

Lỗi 2002 [HY000]: Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm '/tmp/mysql.sock' [2]

Lỗi này nghĩa là gì? Làm thế nào tôi có thể sửa chữa nó?

double-beep

4.59613 Huy hiệu vàng 30 Huy hiệu bạc40 Huy hiệu đồng13 gold badges30 silver badges40 bronze badges

Đã hỏi ngày 16 tháng 3 năm 2013 lúc 13:53Mar 16, 2013 at 13:53

Shrewdbeansshrewdbeansshrewdbeans

11.5K22 Huy hiệu vàng66 Huy hiệu bạc111 Huy hiệu đồng22 gold badges66 silver badges111 bronze badges

14

Bạn sẽ cần bắt đầu MySQL trước khi bạn có thể sử dụng lệnh

sudo mysql.server start
1 trên thiết bị đầu cuối của bạn. Để làm điều này, chạy
sudo mysql.server start
2. Theo mặc định, Brew cài đặt cơ sở dữ liệu MySQL mà không có mật khẩu gốc. Để đảm bảo nó chạy:
sudo mysql.server start
3.

Để kết nối chạy:

sudo mysql.server start
4.
sudo mysql.server start
5 là tên người dùng ở đây.

Đã trả lời ngày 6 tháng 8 năm 2016 lúc 14:13Aug 6, 2016 at 14:13

6

Điều này đã xảy ra sau khi cài đặt homebrew và xảy ra do các vấn đề về quyền. Các lệnh sau đã khắc phục sự cố.

sudo chown -R _mysql:mysql /usr/local/var/mysql

sudo mysql.server start

Đã trả lời ngày 22 tháng 11 năm 2016 lúc 8:25Nov 22, 2016 at 8:25

12

Có lẽ là do MySQL được cài đặt nhưng chưa chạy.

Để xác minh rằng nó đang chạy, hãy mở màn hình hoạt động và theo "tất cả các quy trình", tìm kiếm và xác minh bạn thấy quy trình "MySQLD".

Bạn có thể bắt đầu nó bằng cách cài đặt "mysql.prefpane".

Đây là hướng dẫn hoàn chỉnh đã giúp tôi: //obscuredclarity.blogspot.in/2009/08/install-mysql-on-mac-os-x.html

Đã trả lời ngày 29 tháng 1 năm 2014 lúc 5:12Jan 29, 2014 at 5:12

5

Chạy:

sudo mysql.server start
6

Và làm theo các hướng dẫn. Từ mô tả trong công thức:

Set up databases to run AS YOUR USER ACCOUNT with:
    unset TMPDIR
    mysql_install_db --verbose --user=`whoami` --basedir="$[brew --prefix mysql]" --datadir=/usr/local/var/mysql --tmpdir=/tmp

To set up base tables in another folder, or use a different user to run
mysqld, view the help for mysql_install_db:
    mysql_install_db --help

and view the MySQL documentation:
  * //dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
  * //dev.mysql.com/doc/refman/5.5/en/default-privileges.html

Hi vọng điêu nay co ich.

Derek 朕會

90.1K41 Huy hiệu vàng178 Huy hiệu bạc242 Huy hiệu Đồng41 gold badges178 silver badges242 bronze badges

Đã trả lời ngày 16 tháng 3 năm 2013 lúc 14:02Mar 16, 2013 at 14:02

Gaurav Agarwalgaurav AgarwalGaurav Agarwal

Phù vàng 14,5K4 Huy hiệu vàng28 Huy hiệu đồng4 gold badges28 silver badges40 bronze badges

Như những người khác đã chỉ ra điều này là do MySQL được cài đặt nhưng dịch vụ không chạy. Có nhiều cách để bắt đầu dịch vụ MySQL và những gì làm việc cho tôi là dưới đây.

Để bắt đầu dịch vụ:

  1. Chuyển đến "Sở thích hệ thống"
  2. Ở khung dưới cùng nên có biểu tượng MySQL.
  3. Nhấp đúp chuột vào đó để khởi chạy 'trạng thái máy chủ MySQL' và nhấn nút 'Bắt ​​đầu máy chủ MySQL'

Env của tôi:

Mac Yosemite 10.10.3

Gói đã cài đặt:

Đã trả lời ngày 6 tháng 5 năm 2015 lúc 12:04May 6, 2015 at 12:04

ItharitharIthar

4.4154 Huy hiệu vàng37 Huy hiệu bạc36 Huy hiệu đồng4 gold badges37 silver badges36 bronze badges

3

Giải pháp xoay quanh:

  • Thay đổi quyền của MySQL

    sudo chown -R _mysql:mysql /usr/local/var/mysql
    
  • Bắt đầu một quy trình MySQL

    sudo mysql.server start
    

Chỉ để thêm nhiều câu trả lời tuyệt vời và hữu ích đã được cung cấp ở đây và từ nhiều bài đăng khác nhau, hãy thử chỉ định máy chủ nếu các lệnh trên không giải quyết vấn đề này cho bạn, tức làtry specifying the host if the above commands did not resolve this issue for you, i.e

mysql -u root -p h227.0.0.1

Đã trả lời ngày 27 tháng 3 năm 2017 lúc 15:51Mar 27, 2017 at 15:51

Mondiekimondiekimondieki

1.6423 huy hiệu vàng16 Huy hiệu bạc24 Huy hiệu đồng3 gold badges16 silver badges24 bronze badges

4

Cảnh báo - Phương pháp này sẽ xóa tất cả các cơ sở dữ liệu của bạn trong thư mục
sudo mysql.server start
7

Tôi đã cài đặt MySQL với Homebrew và điều duy nhất sửa chữa điều này cho tôi là cài đặt lại MySQL.

Trên máy tính xách tay của công ty tôi, tôi không được phép gỡ cài đặt mysql khỏi máy tính của mình qua homebrew:

$ brew uninstall mysql --ignore-dependencies
Uninstalling /usr/local/Cellar/mysql/8.0.12... [255 files, 233.0MB]
Error: Permission denied @ dir_s_rmdir - /usr/local/Cellar/mysql/8.0.12

Vì vậy, thay vào đó, tôi đã gỡ bỏ và cài đặt lại MySQL theo cách thủ công:

$ sudo rm -rf /usr/local/Cellar/mysql
$ brew cleanup
$ sudo rm -rf /usr/local/var/mysql
$ brew install mysql

Và điều đó đã làm việc!

Đã trả lời ngày 8 tháng 8 năm 2018 lúc 1:56Aug 8, 2018 at 1:56

Yndolokyndolokyndolok

4.9372 Huy hiệu vàng39 Huy hiệu bạc42 Huy hiệu Đồng2 gold badges39 silver badges42 bronze badges

1

Có vẻ như máy chủ MySQL của bạn chưa được khởi động. Tôi thường chạy lệnh stop và sau đó bắt đầu lại:

mysqld stop
mysql.server start

Lỗi tương tự, và điều này phù hợp với tôi.

Đã trả lời ngày 14 tháng 4 năm 2017 lúc 8:27Apr 14, 2017 at 8:27

Thư mục dữ liệu được chỉ định/usr/local/var/mysql/không thể sử dụng được. Bạn có thể xóa tất cả các tệp mà máy chủ thêm vào nó.

MacOS:
$brew services stop mysql
$brew services list
$brew uninstall  mysql

$brew install mysql
$brew postinstall mysql

If Any error found then run those cmd
! Warning: this will delete any databases on this server:
$sudo rm -rf /usr/local/var/mysql
$sudo rm /usr/local/etc/my.cnf
$brew postinstall mysql


$brew services start mysql
$mysql_secure_installation

Đã hoàn thành tất cả các quy trình cài đặt an toàn sau đó chạy

$mysql -u root -p

Xin chúc mừng bạn đã thiết lập MySQL!

Andrewtweber

23.4K21 Huy hiệu vàng85 Huy hiệu bạc108 Huy hiệu đồng21 gold badges85 silver badges108 bronze badges

Đã trả lời ngày 22 tháng 12 năm 2020 lúc 17:15Dec 22, 2020 at 17:15

3

Dưới đây tôi bao gồm các hướng dẫn mới nhất từ ​​

sudo mysql.server start
8 để các tìm kiếm mới hơn cho vấn đề này có thể có lợi:

Set up databases to run AS YOUR USER ACCOUNT with:
    unset TMPDIR
    mysql_install_db --verbose --user=`whoami` --basedir="$[brew --prefix mysql]" --datadir=/usr/local/var/mysql --tmpdir=/tmp

To set up base tables in another folder, or use a different user to run
mysqld, view the help for mysql_install_db:
    mysql_install_db --help

and view the MySQL documentation:
  * //dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
  * //dev.mysql.com/doc/refman/5.5/en/default-privileges.html
0

Trong trường hợp của tôi, tôi đã tải MySQL ngay bây giờ thông qua

sudo mysql.server start
9 và sau đó có thể khởi chạy
mysql -u root -p h227.0.0.1
0 và đang trên đường của tôi.

Tôi hy vọng điều này sẽ giúp các trình khắc phục sự cố gần đây!

Đã trả lời ngày 1 tháng 10 năm 2015 lúc 21:41Oct 1, 2015 at 21:41

Ggentzkeggentzkeggentzke

3312 Huy hiệu bạc6 Huy hiệu Đồng2 silver badges6 bronze badges

0

Vấn đề này liên quan đến truy cập thư mục

sudo mysql.server start
7, tôi xóa thư mục này và cài đặt lại MySQL.

  1. Gỡ cài đặt MySQL với Bia:

    mysql -u root -p h227.0.0.1
    
    2

  2. mysql -u root -p h227.0.0.1
    
    3

  3. mysql -u root -p h227.0.0.1
    
    4
  4. sudo mysql.server start
    
    0

Giải pháp này hoạt động tốt cho tôi! Nhưng bạn đã mất tất cả cơ sở dữ liệu của bạn! CẢNH BÁO!BUT YOU LOST ALL YOUR DATABASES! WARNING!

Đã trả lời ngày 30 tháng 5 năm 2019 lúc 6:48May 30, 2019 at 6:48

Barsmagabarsmagabarsmaga

1551 Huy hiệu bạc7 Huy hiệu đồng1 silver badge7 bronze badges

2

Điều này đã khắc phục sự cố của tôi khi tôi khởi động lại dịch vụ MySQL. Chỉ cần chạy:

Set up databases to run AS YOUR USER ACCOUNT with:
    unset TMPDIR
    mysql_install_db --verbose --user=`whoami` --basedir="$[brew --prefix mysql]" --datadir=/usr/local/var/mysql --tmpdir=/tmp

To set up base tables in another folder, or use a different user to run
mysqld, view the help for mysql_install_db:
    mysql_install_db --help

and view the MySQL documentation:
  * //dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
  * //dev.mysql.com/doc/refman/5.5/en/default-privileges.html
1

Pang

9.234146 Huy hiệu vàng85 Huy hiệu bạc119 Huy hiệu đồng146 gold badges85 silver badges119 bronze badges

Đã trả lời ngày 2 tháng 5 năm 2017 lúc 3:55May 2, 2017 at 3:55

pmventurapmventurapmventura

1471 Huy hiệu vàng2 Huy hiệu bạc7 Huy hiệu đồng1 gold badge2 silver badges7 bronze badges

Ough, điều đó khiến tôi mất một lúc để tìm ra. Tôi đã thấy nó trong một bình luận. Sau khi cài đặt MySQL bằng cách sử dụng Brew và bắt đầu dịch vụ [có thể sử dụng

mysql -u root -p h227.0.0.1
6] sau đó chạy:

Set up databases to run AS YOUR USER ACCOUNT with:
    unset TMPDIR
    mysql_install_db --verbose --user=`whoami` --basedir="$[brew --prefix mysql]" --datadir=/usr/local/var/mysql --tmpdir=/tmp

To set up base tables in another folder, or use a different user to run
mysqld, view the help for mysql_install_db:
    mysql_install_db --help

and view the MySQL documentation:
  * //dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
  * //dev.mysql.com/doc/refman/5.5/en/default-privileges.html
2

Và MySQL nên chạy cho bạn sau đó.

Đã trả lời ngày 10 tháng 10 năm 2018 lúc 18:40Oct 10, 2018 at 18:40

FoobarfoobarFooBar

5.44810 Huy hiệu vàng42 Huy hiệu bạc86 Huy hiệu đồng10 gold badges42 silver badges86 bronze badges

0

Trong trường hợp của tôi, nó chỉ đơn giản là vấn đề xóa tệp khóa.

Set up databases to run AS YOUR USER ACCOUNT with:
    unset TMPDIR
    mysql_install_db --verbose --user=`whoami` --basedir="$[brew --prefix mysql]" --datadir=/usr/local/var/mysql --tmpdir=/tmp

To set up base tables in another folder, or use a different user to run
mysqld, view the help for mysql_install_db:
    mysql_install_db --help

and view the MySQL documentation:
  * //dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
  * //dev.mysql.com/doc/refman/5.5/en/default-privileges.html
3

Đã trả lời ngày 7 tháng 6 năm 2018 lúc 17:24Jun 7, 2018 at 17:24

1

Đối với tôi nó đơn giản như đang chạy:

mysql -u root -p h227.0.0.1
7

thay vì

mysql -u root -p h227.0.0.1
8

Đã trả lời ngày 15 tháng 3 năm 2017 lúc 20:34Mar 15, 2017 at 20:34

Kenny Casonkenny CasonKenny Cason

11.9k11 Huy hiệu vàng45 Huy hiệu bạc71 Huy hiệu đồng11 gold badges45 silver badges71 bronze badges

2

Tôi tìm thấy giải pháp cho vấn đề của tôi. Đó thực sự là vì máy chủ MySQL của tôi không chạy.

Nó được gây ra bởi MySQL không được thiết lập chính xác trên máy của tôi, do đó không thể chạy.

Để khắc phục điều này, tôi đã sử dụng một tập lệnh cài đặt MySQL trên Mac OSX Mountain Lion, phải cài đặt các tệp bị thiếu., which must have installed missing files.

Đây là liên kết: //code.macminivault.com/

Lưu ý quan trọng: Tập lệnh này đặt mật khẩu gốc thành một chuỗi được tạo ngẫu nhiên, nó lưu trên máy tính để bàn, vì vậy hãy chú ý không xóa tệp này và lưu ý mật khẩu. Nó cũng cài đặt Trình quản lý MySQL trong Tùy chọn hệ thống của bạn. Tôi cũng không chắc nếu loại bỏ bất kỳ cơ sở dữ liệu hiện có nào, vì vậy hãy cẩn thận về điều đó. This script sets the root password as a randomly generated string, which it saves on the Desktop, so take care not to delete this file and to note the password. It also installs MySQL manager in your system preferences. I'm also not sure if removes any existing databases, so be careful about that.

Đã trả lời ngày 18 tháng 3 năm 2013 lúc 9:59Mar 18, 2013 at 9:59

Shrewdbeansshrewdbeansshrewdbeans

11.5K22 Huy hiệu vàng66 Huy hiệu bạc111 Huy hiệu đồng22 gold badges66 silver badges111 bronze badges

Sau khi làm việc này trong vài giờ, những gì làm việc cho tôi là truy cập/etc/mysql/và chỉnh sửa tệp my.cnf. Thêm những điều sau

Set up databases to run AS YOUR USER ACCOUNT with:
    unset TMPDIR
    mysql_install_db --verbose --user=`whoami` --basedir="$[brew --prefix mysql]" --datadir=/usr/local/var/mysql --tmpdir=/tmp

To set up base tables in another folder, or use a different user to run
mysqld, view the help for mysql_install_db:
    mysql_install_db --help

and view the MySQL documentation:
  * //dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
  * //dev.mysql.com/doc/refman/5.5/en/default-privileges.html
4

Đã trả lời ngày 9 tháng 5 năm 2017 lúc 23:03May 9, 2017 at 23:03

JackstinejackstineJackstine

4654 Huy hiệu bạc12 Huy hiệu đồng4 silver badges12 bronze badges

2

Tôi đã trải qua vấn đề này và tôi đã xoay sở để chạy máy chủ mysql bằng giải pháp dưới đây

Cài đặt MySQL thông qua

mysql -u root -p h227.0.0.1
9 [//dev.mysql.com/doads/mysql/5.7.html], bạn sẽ nhận được bảng dịch vụ MySQL trong Tùy chọn hệ thống sau đó khởi động MySQL từ bảng điều khiển và thử

$ brew uninstall mysql --ignore-dependencies
Uninstalling /usr/local/Cellar/mysql/8.0.12... [255 files, 233.0MB]
Error: Permission denied @ dir_s_rmdir - /usr/local/Cellar/mysql/8.0.12
0

Hình ảnh được đính kèm để tham khảo

Đã trả lời ngày 24 tháng 6 năm 2019 lúc 9:21Jun 24, 2019 at 9:21

Chỉ cần nhấn "Dịch vụ bia bắt đầu MySQL" trong thiết bị đầu cuối

Đã trả lời ngày 16 tháng 10 năm 2020 lúc 21:37Oct 16, 2020 at 21:37

0

Tôi sẽ khuyên bạn nên chạy

Set up databases to run AS YOUR USER ACCOUNT with:
    unset TMPDIR
    mysql_install_db --verbose --user=`whoami` --basedir="$[brew --prefix mysql]" --datadir=/usr/local/var/mysql --tmpdir=/tmp

To set up base tables in another folder, or use a different user to run
mysqld, view the help for mysql_install_db:
    mysql_install_db --help

and view the MySQL documentation:
  * //dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
  * //dev.mysql.com/doc/refman/5.5/en/default-privileges.html
5

trước khi đi

Set up databases to run AS YOUR USER ACCOUNT with:
    unset TMPDIR
    mysql_install_db --verbose --user=`whoami` --basedir="$[brew --prefix mysql]" --datadir=/usr/local/var/mysql --tmpdir=/tmp

To set up base tables in another folder, or use a different user to run
mysqld, view the help for mysql_install_db:
    mysql_install_db --help

and view the MySQL documentation:
  * //dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
  * //dev.mysql.com/doc/refman/5.5/en/default-privileges.html
6

để đảm bảo rằng máy chủ MySQL đang chạy trước khi cố gắng đăng nhập vào nó

Điều này xảy ra nhiều lần những gì bạn khởi động/khởi động lại một máy trong đó không có máy chủ MySQL đang chạy.

Đã trả lời ngày 13 tháng 10 năm 2019 lúc 7:15Oct 13, 2019 at 7:15

Mwangabenmwangabenmwangaben

8298 Huy hiệu bạc11 Huy hiệu đồng8 silver badges11 bronze badges

Sau khi sử dụng tất cả các giải pháp trên, không có gì làm việc cho tôi nhưng điều này đã hoạt động.

Tôi đã cài đặt MySQL bằng Homebrew sau đó kiểm tra Tùy chọn hệ thống> MySQL trong máy Mac của bạn rằng máy chủ MySQL bị dừng nếu nó chạy dừng nó bằng cách nhấp vào Dừng máy chủ MySQL và khởi động MySQL từ thiết bị đầu cuối viết lệnh

$ brew uninstall mysql --ignore-dependencies
Uninstalling /usr/local/Cellar/mysql/8.0.12... [255 files, 233.0MB]
Error: Permission denied @ dir_s_rmdir - /usr/local/Cellar/mysql/8.0.12
1.System Preferences > MySQL in your mac that MySQL Server is stopped if it is running stop it
by clicking on Stop MySQL Server and start MySQL from terminal writing the command
$ brew uninstall mysql --ignore-dependencies
Uninstalling /usr/local/Cellar/mysql/8.0.12... [255 files, 233.0MB]
Error: Permission denied @ dir_s_rmdir - /usr/local/Cellar/mysql/8.0.12
1.

Nếu nó không hoạt động, bạn cũng có thể thử:-

Nếu bạn cũng đã cài đặt MySQL Workbench thì chỉ cần gỡ cài đặt MySQL Workbench và MySQL và sau đó cài đặt MySQL trước và sau đó là MySQL Workbench.MySQL workbench and MySQL and after that install MySQL first and then MySQL workbench.

Đã trả lời ngày 7 tháng 5 năm 2021 lúc 7:53May 7, 2021 at 7:53

Sau khi cài đặt MySQL trên Mac M1 MacOS Monterey của tôi, sử dụng

sudo mysql.server start
8 Tôi đã nhận được thông tin này:MySQL on my mac m1 macOS Monterey, using
sudo mysql.server start
8 I got this info:

Set up databases to run AS YOUR USER ACCOUNT with:
    unset TMPDIR
    mysql_install_db --verbose --user=`whoami` --basedir="$[brew --prefix mysql]" --datadir=/usr/local/var/mysql --tmpdir=/tmp

To set up base tables in another folder, or use a different user to run
mysqld, view the help for mysql_install_db:
    mysql_install_db --help

and view the MySQL documentation:
  * //dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
  * //dev.mysql.com/doc/refman/5.5/en/default-privileges.html
7

Và cảnh báo này:

Set up databases to run AS YOUR USER ACCOUNT with:
    unset TMPDIR
    mysql_install_db --verbose --user=`whoami` --basedir="$[brew --prefix mysql]" --datadir=/usr/local/var/mysql --tmpdir=/tmp

To set up base tables in another folder, or use a different user to run
mysqld, view the help for mysql_install_db:
    mysql_install_db --help

and view the MySQL documentation:
  * //dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
  * //dev.mysql.com/doc/refman/5.5/en/default-privileges.html
8

Sau đó, tôi cố gắng bắt đầu MySQL bằng cách sử dụng

sudo mysql.server start
2 và tôi đã gặp lỗi này:error:

Set up databases to run AS YOUR USER ACCOUNT with:
    unset TMPDIR
    mysql_install_db --verbose --user=`whoami` --basedir="$[brew --prefix mysql]" --datadir=/usr/local/var/mysql --tmpdir=/tmp

To set up base tables in another folder, or use a different user to run
mysqld, view the help for mysql_install_db:
    mysql_install_db --help

and view the MySQL documentation:
  * //dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
  * //dev.mysql.com/doc/refman/5.5/en/default-privileges.html
9

Tôi đã quản lý để sửa nó bằng cách sử dụng:

sudo chown -R _mysql:mysql /usr/local/var/mysql
0

Bây giờ bạn có thể kết nối với

sudo mysql.server start
4 hoặc
$ brew uninstall mysql --ignore-dependencies
Uninstalling /usr/local/Cellar/mysql/8.0.12... [255 files, 233.0MB]
Error: Permission denied @ dir_s_rmdir - /usr/local/Cellar/mysql/8.0.12
5.

Đã trả lời ngày 29 tháng 12 năm 2021 lúc 17:44Dec 29, 2021 at 17:44

IvanivanIvan

1512 Huy hiệu bạc3 Huy hiệu đồng2 silver badges3 bronze badges

Tôi đã thử mọi cách có thể để giải quyết vấn đề này, như ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock, gỡ cài đặt và cài đặt lại mysql, hãy đảm bảo MySQL đang chạy trên XAMPP nhưng không có gì trong số đó vẫn hoạt động .

Cuối cùng, tôi mở ra.cnf [tệp config] của tôi và sao chép đường dẫn ổ cắm [đảm bảo sao chép toàn bộ đường dẫn khác mà nó không hoạt động]. Sau đó, tôi thực hiện lệnh này trong thiết bị đầu cuối của tôi

sudo chown -R _mysql:mysql /usr/local/var/mysql
1

Lo, và kìa, MySQL ra mắt.

Giải pháp này sẽ chỉ hoạt động nếu MySQL của bạn được hiển thị chạy trên XAMPP/AMPP, nhưng trong thiết bị đầu cuối, nó vẫn không kết nối với ổ cắm phù hợp khi bạn đã thử một cái gì đó như:

sudo chown -R _mysql:mysql /usr/local/var/mysql
2

hoặc

Set up databases to run AS YOUR USER ACCOUNT with:
    unset TMPDIR
    mysql_install_db --verbose --user=`whoami` --basedir="$[brew --prefix mysql]" --datadir=/usr/local/var/mysql --tmpdir=/tmp

To set up base tables in another folder, or use a different user to run
mysqld, view the help for mysql_install_db:
    mysql_install_db --help

and view the MySQL documentation:
  * //dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html
  * //dev.mysql.com/doc/refman/5.5/en/default-privileges.html
1

Tôi hi vọng cái này giúp được!

Đã trả lời ngày 17 tháng 10 năm 2018 lúc 11:48Oct 17, 2018 at 11:48

1

Chỉ điều này đã tạo ra thủ thuật cho tôi

$ brew uninstall mysql --ignore-dependencies
Uninstalling /usr/local/Cellar/mysql/8.0.12... [255 files, 233.0MB]
Error: Permission denied @ dir_s_rmdir - /usr/local/Cellar/mysql/8.0.12
6 [sau khi thử tất cả các câu trả lời]

Đã trả lời ngày 21 tháng 8 năm 2019 lúc 21:44Aug 21, 2019 at 21:44

1

Tôi tiếp tục quay lại bài đăng này, tôi đã gặp phải lỗi này nhiều lần. Nó có thể phải làm với việc nhập tất cả các cơ sở dữ liệu của tôi sau khi cài đặt mới.

Tôi đang sử dụng homebrew. Điều duy nhất được sử dụng để sửa nó cho tôi:

sudo chown -R _mysql:mysql /usr/local/var/mysql
4

Sáng nay, vấn đề trở lại sau khi máy của tôi quyết định tắt qua đêm. Điều duy nhất sửa nó bây giờ là nâng cấp MySQL.

sudo chown -R _mysql:mysql /usr/local/var/mysql
5

Đã trả lời ngày 15 tháng 10 năm 2019 lúc 8:02Oct 15, 2019 at 8:02

JkljklJKL

1.30911 Huy hiệu bạc16 Huy hiệu đồng11 silver badges16 bronze badges

Sau khi thử nhiều giải pháp, có vẻ như một giải pháp cuối cùng đã thực hiện thủ thuật là kết nối bằng IP. Không còn ổ cắm tệp bị xóa ngẫu nhiên.

Chỉ cần cập nhật cấu hình máy khách MySQL của bạn [ví dụ:

$ brew uninstall mysql --ignore-dependencies
Uninstalling /usr/local/Cellar/mysql/8.0.12... [255 files, 233.0MB]
Error: Permission denied @ dir_s_rmdir - /usr/local/Cellar/mysql/8.0.12
7] với:

sudo chown -R _mysql:mysql /usr/local/var/mysql
6

Đã trả lời ngày 6 tháng 12 năm 2019 lúc 6:10Dec 6, 2019 at 6:10

NicodemuznicodemuzNicodemuz

3.2091 Huy hiệu vàng25 Huy hiệu bạc31 Huy hiệu đồng1 gold badge25 silver badges31 bronze badges

Tôi đã xoay sở để giải quyết vấn đề này bằng cách thay đổi localhost thành 127.0.0.1

Đã trả lời ngày 13 tháng 2 năm 2021 lúc 15:08Feb 13, 2021 at 15:08

2

Đối với trường hợp của tôi, chỉ cần chỉ định máy chủ là 127.0.0.1, thay vì localhost:

sudo chown -R _mysql:mysql /usr/local/var/mysql
7

Đã trả lời ngày 13 tháng 8 năm 2021 lúc 10:03Aug 13, 2021 at 10:03

Có lẽ bạn đã phải đối mặt với một số vấn đề trong quá trình cài đặt MySQL Homebrew và các dịch vụ MySQL có thể không chạy. Nếu đó là trường hợp, thì có thể đáng để thử các bước dưới đây để cài đặt lại MySQL đúng cách và sau đó cố gắng kết nối.

sudo chown -R _mysql:mysql /usr/local/var/mysql
8

Phật tử

3.63111 Huy hiệu vàng22 Huy hiệu bạc42 Huy hiệu đồng11 gold badges22 silver badges42 bronze badges

Đã trả lời ngày 15 tháng 11 năm 2021 lúc 19:52Nov 15, 2021 at 19:52

1

Homebrew sẽ hoàn toàn không bao giờ sửa chữa các quyền bằng cách sử dụng cài đặt lại tiêu chuẩn và việc theo đuổi thư mục/tệp nào bị hỏng sẽ mất nhiều thời gian hơn giá trị của nó.

Trong trường hợp này - thổi bay MySQL cài đặt thủ công và cài đặt lại thông qua homebrew. Mất khoảng 2 phút.

$ brew uninstall mysql --ignore-dependencies
Uninstalling /usr/local/Cellar/mysql/8.0.12... [255 files, 233.0MB]
Error: Permission denied @ dir_s_rmdir - /usr/local/Cellar/mysql/8.0.12
8

$ brew uninstall mysql --ignore-dependencies
Uninstalling /usr/local/Cellar/mysql/8.0.12... [255 files, 233.0MB]
Error: Permission denied @ dir_s_rmdir - /usr/local/Cellar/mysql/8.0.12
9

sudo mysql.server start
8

Homebrew cài đặt MySQL không an toàn theo mặc định, vì vậy nếu bạn muốn một mật khẩu:

sudo mysql.server start
3

Sau đó bắn nó lên.

sudo mysql.server start
4

Đã trả lời ngày 6 tháng 12 năm 2021 lúc 2:12Dec 6, 2021 at 2:12

Etusmetusmetusm

3.9361 Huy hiệu vàng 30 Huy hiệu bạc26 Huy hiệu Đồng1 gold badge30 silver badges26 bronze badges

Làm cách nào để sửa lỗi 2002 hy000?

Khởi tạo cơ sở dữ liệu MySQL..
Bắt đầu dịch vụ MySQLD cho nó để tạo các bảng cần thiết và thông tin khác - Dịch vụ MySQLD BẮT ĐẦU ..
Trên loại bảng điều khiển/usr/bin/mysqladmin -u mật khẩu gốc 'của bạn-password'.
Khởi động lại MySQL - Chỉ trong trường hợp;] - Dịch vụ MySQLD khởi động lại ..
Đăng nhập vào MySQL từ bảng điều khiển và chạy một số truy vấn tài trợ ..

Không thể kết nối với lỗi ổ cắm máy chủ MySQL cục bộ 2002?

Để khắc phục lỗi này, bạn cần xem máy chủ MySQL đã được cài đặt và chạy trên máy tính của bạn.Điều đó sẽ khởi động máy chủ và tạo MySQL.Tệp sock.Bạn có thể cố gắng kết nối với máy chủ MySQL của mình ngay bây giờ.see if MySQL server is already installed and running on your computer. That should start the server and generate the mysql. sock file. You can try to connect to your MySQL server again now.

Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm trong Mac?

Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm '/ var lib MySQL MySQL Sock 2 Nhập mật khẩu hiện tại cho root enter cho không có]:?..
Giải pháp số 1: Kiểm tra xem dịch vụ MySQL có chạy không ..
Giải pháp #2: Kết nối với 127.0.....
Giải pháp số 3: Sửa đổi My.....
Giải pháp #4: Xác minh MySQL.....
Giải pháp #5: Thay đổi quyền thư mục MySQL ..

Không thể kết nối với máy chủ MySQL cục bộ?

Dưới đây là một số lý do khiến không thể kết nối với lỗi máy chủ MySQL cục bộ có thể xảy ra: MySQLD không chạy trên máy chủ cục bộ.Kiểm tra danh sách quy trình của hệ điều hành của bạn để đảm bảo quy trình MySQLD có mặt.Bạn đang chạy một máy chủ MySQL trên Windows với nhiều kết nối TCP/IP với nó.mysqld is not running on the local host. Check your operating system's process list to ensure the mysqld process is present. You're running a MySQL server on Windows with many TCP/IP connections to it.

Bài Viết Liên Quan

Chủ Đề