Hướng dẫn how do i enable mysql on my mac? - làm cách nào để kích hoạt mysql trên máy Mac của tôi?

211

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đã cài đặt MySQL trên máy Mac của mình. Bên cạnh việc khởi động SQL Server với công cụ mysql.prefpane được cài đặt trong các tùy chọn hệ thống, tôi muốn biết các hướng dẫn để bắt đầu từ dòng lệnh. Tôi làm như sau:

Sau

SU Root

Tôi khởi động máy chủ MySQL bằng dòng lệnh, nhưng nó tạo ra lỗi như dưới đây:

SH-3.2#/usr/local/mysql/bin/mysqld /usr/local/mysql/bin/mysqld

111028 16:57:43 [CẢNH BÁO] Cài đặt Lower_Case_Table_Names = 2 Vì hệ thống tệp for /usr/local/mysql-5.5.17-osx10.6-x86_64/data/ Case không nhạy cảm [Warning] Setting lower_case_table_names=2 because file system for /usr/local/mysql-5.5.17-osx10.6-x86_64/data/ is case insensitive

111028 16:57:43 [Lỗi] Lỗi nghiêm trọng: Vui lòng đọc phần "Bảo mật" của hướng dẫn để tìm hiểu cách chạy MySQLD dưới dạng root! [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

111028 16:57:43 [Lỗi] hủy bỏ [ERROR] Aborting

111028 16:57:43 [Lưu ý]/usr/local/mysql/bin/mysqld: tắt hoàn thành [Note] /usr/local/mysql/bin/mysqld: Shutdown complete

Hướng dẫn how do i enable mysql on my mac? - làm cách nào để kích hoạt mysql trên máy Mac của tôi?

Sao Chức Nữ

26.6K27 Huy hiệu vàng88 Huy hiệu bạc95 Huy hiệu Đồng27 gold badges88 silver badges95 bronze badges

Hỏi ngày 28 tháng 10 năm 2011 lúc 10:05Oct 28, 2011 at 10:05

1

Simply:

export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'
9

alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop' 
0

alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop' 
1

tom10271

3,8535 huy hiệu vàng29 Huy hiệu bạc56 Huy hiệu đồng5 gold badges29 silver badges56 bronze badges

Đã trả lời ngày 22 tháng 9 năm 2015 lúc 7:50Sep 22, 2015 at 7:50

user2792249user2792249user2792249

8.8333 Huy hiệu vàng13 Huy hiệu bạc3 Huy hiệu đồng3 gold badges13 silver badges3 bronze badges

3

Hãy thử

alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop' 
2

Example:

shell> sudo /usr/local/mysql/bin/mysqld_safe
(Enter your password, if necessary)
(Press Control-Z)
shell> bg
(Press Control-D or enter "exit" to exit the shell)

Bạn cũng có thể thêm chúng vào tập lệnh khởi động bash của mình:

export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'

Hướng dẫn how do i enable mysql on my mac? - làm cách nào để kích hoạt mysql trên máy Mac của tôi?

Alan

7.0465 Huy hiệu vàng30 Huy hiệu bạc38 Huy hiệu Đồng5 gold badges30 silver badges38 bronze badges

Đã trả lời ngày 30 tháng 10 năm 2011 lúc 8:09Oct 30, 2011 at 8:09

xDazzxDazzxdazz

156K36 Huy hiệu vàng241 Huy hiệu bạc268 Huy hiệu Đồng36 gold badges241 silver badges268 bronze badges

3

Tôi cũng thích bí danh ... tuy nhiên, tôi đã gặp vấn đề với mysqlcom để bắt đầu ... nó không ngừng hoạt động ... cách giải quyết của tôi giống với những người khác ... ~/.bash_aliases

alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop' 

Jordan

5.9933 Huy hiệu vàng22 Huy hiệu bạc 30 Huy hiệu Đồng3 gold badges22 silver badges30 bronze badges

Đã trả lời ngày 23 tháng 7 năm 2012 lúc 21:53Jul 23, 2012 at 21:53

Edward Jcedketedward J BeckettEdward J Beckett

4.9611 Huy hiệu vàng39 Huy hiệu bạc40 Huy hiệu đồng1 gold badge39 silver badges40 bronze badges

5

Vì bài viết hữu ích này nêu rõ: Trên OS X để bắt đầu/dừng MySQL khỏi dòng lệnh:

sudo /usr/local/mysql/support-files/mysql.server start 
sudo /usr/local/mysql/support-files/mysql.server stop 

Trên Linux Start/Stop từ dòng lệnh:

/etc/init.d/mysqld start 
/etc/init.d/mysqld stop 
/etc/init.d/mysqld restart 

Một số hương vị Linux cũng cung cấp lệnh dịch vụ

# service mysqld start 
# service mysqld stop 
# service mysqld restart

hoặc

 # service mysql start 
 # service mysql stop 
 # service mysql restart 

Đã trả lời ngày 6 tháng 11 năm 2012 lúc 12:31Nov 6, 2012 at 12:31

DaviddavidDavid

3.60330 huy hiệu bạc36 Huy hiệu đồng30 silver badges36 bronze badges

1

Nếu bạn đã cài đặt nó bằng homebrew, nhị phân sẽ ở đâu đó

/usr/local/Cellar/mysql/5.6.10/bin/mysqld

có nghĩa là bạn có thể bắt đầu nó với

/usr/local/Cellar/mysql/5.6.10/support-files/mysql.server start

và dừng nó với

/usr/local/Cellar/mysql/5.6.10/support-files/mysql.server stop

Chỉnh sửa: Như Jacob Raccuia đã đề cập, hãy chắc chắn rằng bạn đặt phiên bản thích hợp của MySQL vào đường dẫn.

Đã trả lời ngày 30 tháng 5 năm 2013 lúc 17:28May 30, 2013 at 17:28

Hướng dẫn how do i enable mysql on my mac? - làm cách nào để kích hoạt mysql trên máy Mac của tôi?

Alex Kalex kAlex K

Huy hiệu vàng 14K4 30 Huy hiệu bạc 30 Huy hiệu Đồng4 gold badges30 silver badges30 bronze badges

1

Có thể máy chủ MySQL của bạn không bắt đầu.

Bạn co thể thử

export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'
0

Hướng dẫn how do i enable mysql on my mac? - làm cách nào để kích hoạt mysql trên máy Mac của tôi?

Sao Chức Nữ

26.6K27 Huy hiệu vàng88 Huy hiệu bạc95 Huy hiệu Đồng27 gold badges88 silver badges95 bronze badges

Hỏi ngày 28 tháng 10 năm 2011 lúc 10:05Dec 9, 2013 at 15:15

Hướng dẫn how do i enable mysql on my mac? - làm cách nào để kích hoạt mysql trên máy Mac của tôi?

42wolf42wolf42wolf

3,8535 huy hiệu vàng29 Huy hiệu bạc56 Huy hiệu đồng8 silver badges5 bronze badges

1

export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'
1

Đã trả lời ngày 22 tháng 9 năm 2015 lúc 7:50

export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'
2

8.8333 Huy hiệu vàng13 Huy hiệu bạc3 Huy hiệu đồng

export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'
3

Hãy thử

alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop' 
2

Bạn cũng có thể thêm chúng vào tập lệnh khởi động bash của mình:Oct 30, 2011 at 8:16

Hướng dẫn how do i enable mysql on my mac? - làm cách nào để kích hoạt mysql trên máy Mac của tôi?

AlanDennis

7.0465 Huy hiệu vàng30 Huy hiệu bạc38 Huy hiệu Đồng7 gold badges25 silver badges42 bronze badges

Đã trả lời ngày 30 tháng 10 năm 2011 lúc 8:09

export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'
4

xDazzxDazzMay 12, 2017 at 14:16

156K36 Huy hiệu vàng241 Huy hiệu bạc268 Huy hiệu Đồngshacharsol

Tôi cũng thích bí danh ... tuy nhiên, tôi đã gặp vấn đề với mysqlcom để bắt đầu ... nó không ngừng hoạt động ... cách giải quyết của tôi giống với những người khác ... ~/.bash_aliases19 silver badges14 bronze badges

2

Jordan

alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop' 
3

  • 5.9933 Huy hiệu vàng22 Huy hiệu bạc 30 Huy hiệu Đồng

alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop' 
4

Then:

export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'
5

Đã trả lời ngày 23 tháng 7 năm 2012 lúc 21:53

Edward Jcedketedward J BeckettJun 10, 2016 at 11:27

Hướng dẫn how do i enable mysql on my mac? - làm cách nào để kích hoạt mysql trên máy Mac của tôi?

1

4.9611 Huy hiệu vàng39 Huy hiệu bạc40 Huy hiệu đồng

Vì bài viết hữu ích này nêu rõ: Trên OS X để bắt đầu/dừng MySQL khỏi dòng lệnh:

Trên Linux Start/Stop từ dòng lệnh:

Một số hương vị Linux cũng cung cấp lệnh dịch vụ11 gold badges93 silver badges102 bronze badges

hoặcDec 8, 2014 at 10:48

Đã trả lời ngày 6 tháng 11 năm 2012 lúc 12:31Nevio Vesić

Daviddavid3 silver badges7 bronze badges

3.60330 huy hiệu bạc36 Huy hiệu đồng

export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'
6

Nếu bạn đã cài đặt nó bằng homebrew, nhị phân sẽ ở đâu đóAug 13, 2013 at 9:19

có nghĩa là bạn có thể bắt đầu nó vớiMario Uher

và dừng nó với4 gold badges41 silver badges68 bronze badges

1

Chỉnh sửa: Như Jacob Raccuia đã đề cập, hãy chắc chắn rằng bạn đặt phiên bản thích hợp của MySQL vào đường dẫn.

Đã trả lời ngày 30 tháng 5 năm 2013 lúc 17:28

Alex Kalex k

export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'
7

Huy hiệu vàng 14K4 30 Huy hiệu bạc 30 Huy hiệu ĐồngOct 30, 2019 at 19:32

Hướng dẫn how do i enable mysql on my mac? - làm cách nào để kích hoạt mysql trên máy Mac của tôi?

Có thể máy chủ MySQL của bạn không bắt đầu.NIRAJ KUMAR

Bạn co thể thử1 silver badge11 bronze badges

export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'
8

Đã trả lời ngày 9 tháng 12 năm 2013 lúc 15:15

8878 Huy hiệu bạc5 Huy hiệu ĐồngOct 30, 2011 at 9:00

tạo bí danh trong .bash_profileHoppo

Và nếu bạn đang cố gắng chạy làm root sử dụng sau chế độ an toàn1 gold badge13 silver badges32 bronze badges

1

MySQL có tự động cài đặt trên Mac không?

PHP được tải sẵn trên máy tính MAC, nhưng MySQL thì không. Khi bạn tạo và kiểm tra phần mềm hoặc các trang web yêu cầu cơ sở dữ liệu MySQL, thật tiện dụng khi cài đặt MySQL trên máy tính của bạn.MySQL does not. When you create and test software or websites that require a MySQL database, it is handy to have MySQL installed on your computer.

Tại sao MySQL không làm việc trong Mac?

Lý do đằng sau máy khách MySQL Workbench không hoạt động có thể nhiều.Nó có thể là do phiên bản macOS của bạn không tương thích với phiên bản của Workbench mà bạn đã tải xuống hoặc có thể vì phiên bản Python được cài đặt trên macOS của bạn không tương thích với phiên bản Workbench mà bạn đã tải xuống.your macOS version is not compatible with the version of the Workbench that you downloaded, or maybe because the version of Python installed on your macOS is not compatible with the version of Workbench you have downloaded.

Làm thế nào để tôi biết nếu MySQL đang chạy trên máy Mac của tôi?

Kiểm tra trạng thái MySQL $ SystemCtl Trạng thái MySQL ● MySQL.Dịch vụ-LSB: Bắt đầu và dừng trình tự DAemon của cơ sở dữ liệu MySQL được tải: Đã tải (/etc/init.12s trước Docs: Man: SystemD-Sysv-Generator (8) Quá trình: 127538 Execstart =/etc/init.$ systemctl status mysql ● mysql. service - LSB: Start and stop the mysql database server daemon Loaded: loaded (/etc/init. d/mysql; generated) Active: active (running) since Tue 2021-05-18 13:34:02 CEST; 12s ago Docs: man:systemd-sysv-generator(8) Process: 127538 ExecStart=/etc/init.

MySQL được cài đặt ở đâu trên Mac?

Theo mặc định, các thư mục MySQL được cài đặt theo/usr/local/.Thậm chí tốt hơn, thêm/usr/local/mysql/bin vào biến môi trường đường dẫn của bạn.Bạn có thể làm điều này bằng cách sửa đổi tệp khởi động thích hợp cho shell của bạn.Để biết thêm thông tin, hãy xem Gọi các chương trình MySQL./usr/local/ . Even better, add /usr/local/mysql/bin to your PATH environment variable. You can do this by modifying the appropriate startup file for your shell. For more information, see Invoking MySQL Programs.