Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kết nối với vùng chứa Docker từ máy chủ

Bạn có thể chạy phiên bản của mình với chuyển tiếp 3306:

$ docker run --expose=3306 -p 3306 mysql

Xem các cổng đến .

Bạn chỉ định:

jdbc:mysql://127.0.0.1:3306/<dbname>

Bạn ra lệnh trở thành:

$ docker run --name mydb -e MYSQL_ROOT_PASSWORD=12345 -d --expose=3306 -p 3306 mysql:5.7.11

Bạn có thể cần thay đổi cấu hình MySQL.

Có thể vào bên trong vùng chứa bằng:

$ docker exec -it mydb bash

Và sau đó bạn có thể:

$ echo "bind-address = 0.0.0.0" >> /etc/mysql/my.cnf

Đừng quên tải lại mysql.

Sau đó, bạn phải tạo cơ sở dữ liệu và nhập lược đồ của mình (nếu cần).

$ mysql -uroot -p12345 -e"CREATE DATABASE mydb"
$ mysql -uroot -p12345 mydb < mydb-schema.sql



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng MySQL lớn

  2. Hướng dẫn thiết kế cơ sở dữ liệu cho sự kiện lịch và lời nhắc trong MySQL

  3. SQL:đếm tất cả các bản ghi có giá trị xuất hiện liên tiếp cho từng bộ thiết bị và trả về số lượng cao nhất

  4. Tìm kiếm toàn văn bản luôn trả về tập hợp kết quả trống

  5. Mysql:sắp xếp ngẫu nhiên hơn là sắp xếp theo một cột cụ thể