MySQL Shell là một giao diện JavaScript, Python hoặc SQL tương tác cho Máy chủ MySQL và là một thành phần mà bạn có thể cài đặt riêng. Nó có thể được cài đặt trên máy Mac của bạn bằng cách sử dụng Homebrew hoặc gói MySQL Shell chính thức
pha chế tại nhà
Để cài đặt MySQL Shell bằng Homebrew, trước tiên bạn cần cài đặt Homebrew trên máy Mac của mình. Nếu bạn không chắc mình đã cài đặt Homebrew hay chưa, hãy mở terminal của bạn và chạy lệnh sau để kiểm tra
Nếu bạn có, thiết bị đầu cuối sẽ hiển thị một cái gì đó như thế này
Nếu không, hãy chạy lệnh sau để cài đặt Homebrew trước
/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
Khi cài đặt thành công, thiết bị đầu cuối của bạn sẽ trả về một vài dòng mới, với một trong số chúng cho biết
==>Installation successful!
Cài đặt vỏ MySQL
Để cài đặt MySQL Shell bằng Homebrew, hãy chạy lệnh sau trong terminal
brew install --cask mysql-shell
Quá trình cài đặt sẽ bắt đầu ngay. Bạn sẽ biết nó đã hoàn thành khi Terminal của bạn trả về các dòng sau
🍺 mysql-shell was successfully installed!
Khởi động MySQL Shell để xác minh cài đặt
Đầu ra này chỉ ra rằng quá trình cài đặt đã thành công
MySQL Shell version
Copyright [c] 2016, 2022, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.
Type '\help' or '\?' for help; '\quit' to exit.
MySQL JS >
Gói vỏ MySQL
Cách thứ hai là tải MySQL Shell cho gói macOS
Chọn Hệ điều hành và Phiên bản HĐH tương ứng của máy Mac của bạn và tải xuống gói
Bấm đúp vào tệp DMG đã tải xuống, cửa sổ Finder sẽ hiển thị
Nhấp đúp chuột để giải nén. pkg, sau đó làm theo hướng dẫn như trong trình hướng dẫn cài đặt
Khi trình cài đặt kết thúc, điều đó có nghĩa là bạn đã cài đặt thành công MySQL Shell cho Mac, vui lòng đẩy DMG ra và xóa tệp
Khởi động MySQL Shell để xác minh cài đặt
Đầu ra này chỉ ra rằng quá trình cài đặt đã thành công
MySQL Shell version
Copyright [c] 2016, 2022, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.
Type '\help' or '\?' for help; '\quit' to exit.
MySQL JS >
Bắt đầu vỏ MySQL
Bạn có thể khởi động MySQL Shell bằng lệnh này
Thao tác này sẽ khởi động MySQL Shell ở chế độ JavaScript [theo mặc định]. Để kết nối với máy chủ, hãy xem MySQL Shell Connections
Quy trình này giải thích cách cài đặt MySQL và MySQL Workbench bằng Homebrew trên macOS. Đây là một nhánh của các hướng dẫn này, để làm cho chúng ngắn gọn hơn và giải quyết các vấn đề được báo cáo ở đây
mysql
Để cài đặt MySQL nhập
brew install mysql
brew services start mysql
- sau đó chạy
mysql_secure_installation
và làm theo hướng dẫn
Bàn làm việc MySQL
cài đặt qua HomeBrew Cask. brew cask install mysqlworkbench
phpMyAdmin
- cài đặt
brew install phpmyadmin
- chỉnh sửa tệp
0 thànhDirectoryIndex index.html index.php home.pl index.cgi
1DirectoryIndex index.html index.php home.pl index.cgi
- thêm khối mã bên dưới vào cuối
và chắc chắn rằng bạn có dòng
DirectoryIndex index.html index.php home.pl index.cgi
- sau đó
2DirectoryIndex index.html index.php home.pl index.cgi
Kết nối mã Visual Studio
- Cài đặt plugin MySQL
- chạy
3 để vàoDirectoryIndex index.html index.php home.pl index.cgi
4DirectoryIndex index.html index.php home.pl index.cgi
- chạy
5DirectoryIndex index.html index.php home.pl index.cgi
- nếu mật khẩu của bạn không được chấp nhận
LỖI 1819 [HY000]. Mật khẩu của bạn không đáp ứng các yêu cầu chính sách hiện tại
- chạy
6 để xem chính sách mật khẩuDirectoryIndex index.html index.php home.pl index.cgi
- chạy
7 để thay đổiDirectoryIndex index.html index.php home.pl index.cgi
con trăn
- cài đặt
8DirectoryIndex index.html index.php home.pl index.cgi
- chạy mã thổi để kiểm tra kết nối Python của bạn
import mysql.connector mydb = mysql.connector.connect[ host="localhost", user="", passwd="", auth_plugin='mysql_native_password', ] print[mydb]
và sử dụng Pandas để chạy và tìm nạp kết quả của các truy vấn MySQL
df = pd.read_sql_query["SELECT * FROM", mydb] df.head[]
Jupyter
- Cài đặt
9DirectoryIndex index.html index.php home.pl index.cgi
import mysql.connector mydb = mysql.connector.connect[ host="localhost", user="", passwd="", auth_plugin='mysql_native_password', ] print[mydb]0- bây giờ bạn sẽ có thể chạy các ô này và nhận được đầu ra HTML được in đẹp
# %% %load_ext sql # %% %sql mysql+mysqldb://:@localhost/ # %% %%sql SELECT * FROM ;Chủ Đề