Cơ sở dữ liệu mysql được cài đặt ở đâu?

MySQL không còn được bao gồm trong RHEL. Bạn phải tải xuống kho lưu trữ từ trang MySQL và cài đặt trực tiếp. Bạn có thể sử dụng các lệnh sau để cài đặt MySQL. Để biết thêm thông tin, hãy truy cập trang web MySQL

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
sudo yum update
sudo yum install mysql-server
sudo systemctl start mysqld
Ubuntu
sudo apt-get install mysql-server

Ghi chú

Nếu bạn đang thực hiện các thay đổi đối với cơ sở dữ liệu hiện có, hãy đảm bảo dừng mọi dịch vụ sử dụng cơ sở dữ liệu trước khi tiếp tục

  1. Dừng máy chủ MySQL nếu nó đang chạy. OSCommandRHEL 7 Compatible
    sudo systemctl stop mysqld
    Ubuntu
    sudo service mysql stop
  2. Di chuyển các tệp nhật ký InnoDB cũ
    sudo yum update
    9 và
    sudo yum install mysql-server
    0 ra khỏi
    sudo yum install mysql-server
    1 đến một vị trí dự phòng
  3. Xác định vị trí của tệp tùy chọn,
    sudo yum install mysql-server
    2 (
    sudo yum install mysql-server
    3 theo mặc định)
  4. Cập nhật
    sudo yum install mysql-server
    2 để nó phù hợp với các yêu cầu sau
    • Để ngăn bế tắc, hãy đặt mức cô lập thành
      sudo yum install mysql-server
      5
    • Định cấu hình công cụ
      sudo yum install mysql-server
      6

      quan trọng

      Trình quản lý Cloudera không khởi động nếu các bảng của nó được định cấu hình bằng công cụ MyISAM. (Thông thường, các bảng trở lại MyISAM nếu công cụ InnoDB bị định cấu hình sai. )

    • Cài đặt mặc định trong cài đặt MySQL trong hầu hết các bản phân phối sử dụng kích thước bộ đệm bảo thủ và sử dụng bộ nhớ. Các vai trò Dịch vụ quản lý Cloudera cần thông lượng ghi cao vì chúng có thể chèn nhiều bản ghi vào cơ sở dữ liệu. Cloudera khuyên bạn nên đặt thuộc tính
      sudo yum install mysql-server
      7 thành
      sudo yum install mysql-server
      8
    • Đặt thuộc tính
      sudo yum install mysql-server
      9 theo kích thước cụm của bạn
      • Ít hơn 50 máy chủ - Bạn có thể lưu trữ nhiều cơ sở dữ liệu (ví dụ: cả Máy chủ quản lý Cloudera và Trình quản lý báo cáo) trên cùng một máy chủ. Nếu bạn làm điều này, bạn nên
        • Đặt từng cơ sở dữ liệu trên đĩa vật lý của chính nó để có hiệu suất tốt nhất. Bạn có thể thực hiện việc này bằng cách thiết lập thủ công các liên kết tượng trưng hoặc chạy nhiều phiên bản cơ sở dữ liệu (mỗi phiên bản sử dụng một đường dẫn thư mục dữ liệu khác nhau)
        • Cho phép tối đa 100 kết nối cho mỗi cơ sở dữ liệu và sau đó thêm 50 kết nối bổ sung. Ví dụ: đối với hai cơ sở dữ liệu, hãy đặt kết nối tối đa thành 250. Nếu bạn lưu trữ bốn cơ sở dữ liệu trên một máy chủ (cơ sở dữ liệu cho Cloudera Manager Server, Hue, Reports Manager và Hive metastore), hãy đặt kết nối tối đa thành 450
      • Hơn 50 máy chủ - Không lưu trữ nhiều hơn một cơ sở dữ liệu trên cùng một máy chủ. Sử dụng một máy chủ riêng cho từng cặp cơ sở dữ liệu/máy chủ. Các máy chủ không cần dành riêng cho cơ sở dữ liệu, nhưng mỗi cơ sở dữ liệu phải nằm trên một máy chủ riêng biệt
    • Nếu cụm có hơn 1000 máy chủ, hãy đặt thuộc tính
      sudo systemctl start mysqld
      0 thành
      sudo systemctl start mysqld
      1. Nếu không có cài đặt này, cụm có thể không khởi động được do ngoại lệ sau.
      sudo systemctl start mysqld
      2
    • Ghi nhật ký nhị phân không phải là yêu cầu đối với cài đặt Trình quản lý Cloudera. Ghi nhật ký nhị phân cung cấp các lợi ích như sao chép MySQL hoặc khôi phục gia tăng tại thời điểm sau khi khôi phục cơ sở dữ liệu. Ví dụ về cấu hình này theo sau. Để biết thêm thông tin, hãy xem Nhật ký nhị phân
    Đây là một tệp tùy chọn với các cài đặt được đề xuất của Cloudera.
    [mysqld]
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    transaction-isolation = READ-COMMITTED
    # Disabling symbolic-links is recommended to prevent assorted security risks;
    # to do so, uncomment this line:
    symbolic-links = 0
    
    key_buffer_size = 32M
    max_allowed_packet = 16M
    thread_stack = 256K
    thread_cache_size = 64
    query_cache_limit = 8M
    query_cache_size = 64M
    query_cache_type = 1
    
    max_connections = 550
    #expire_logs_days = 10
    #max_binlog_size = 100M
    
    #log_bin should be on a disk with enough free space.
    #Replace '/var/lib/mysql/mysql_binary_log' with an appropriate path for your
    #system and chown the specified folder to the mysql user.
    log_bin=/var/lib/mysql/mysql_binary_log
    
    #In later versions of MySQL, if you enable the binary log and do not set
    #a server_id, MySQL will not start. The server_id must be unique within
    #the replicating group.
    server_id=1
    
    binlog_format = mixed
    
    read_buffer_size = 2M
    read_rnd_buffer_size = 16M
    sort_buffer_size = 8M
    join_buffer_size = 8M
    
    # InnoDB settings
    innodb_file_per_table = 1
    innodb_flush_log_at_trx_commit  = 2
    innodb_log_buffer_size = 64M
    innodb_buffer_pool_size = 4G
    innodb_thread_concurrency = 8
    innodb_flush_method = O_DIRECT
    innodb_log_file_size = 512M
    
    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    
    sql_mode=STRICT_ALL_TABLES
  5. Nếu AppArmor đang chạy trên máy chủ có cài đặt MySQL, bạn có thể cần định cấu hình AppArmor để cho phép MySQL ghi vào tệp nhị phân
  6. Đảm bảo máy chủ MySQL khởi động khi khởi động. OSCommandRHEL 7 compatible
    sudo systemctl enable mysqld
    Ubuntu
    sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
    0

    Ghi chú

    sudo systemctl start mysqld
    3 có thể không khả dụng trên các bản phát hành Ubuntu gần đây. Bạn có thể cần sử dụng Upstart để cấu hình MySQL khởi động tự động khi hệ thống khởi động. Để biết thêm thông tin, hãy xem tài liệu Ubuntu hoặc Upstart Cookbook

  7. Khởi động máy chủ MySQL. OSCommandRHEL 7 Tương thích_______4_______SLES, Ubuntu
    sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
    2
  8. Chạy
    sudo systemctl start mysqld
    4 để đặt mật khẩu gốc MySQL và các cài đặt liên quan đến bảo mật khác. Trong cài đặt mới, mật khẩu
    sudo systemctl start mysqld
    5 trống. Nhấn phím Enter khi bạn được nhắc nhập mật khẩu gốc. Đối với các lời nhắc còn lại, hãy nhập các câu trả lời được in đậm bên dưới.
    sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
    3_______1_______4

Cài đặt trình điều khiển JDBC trên máy chủ Cloudera Manager Server, cũng như bất kỳ máy chủ nào khác đang chạy các dịch vụ yêu cầu quyền truy cập cơ sở dữ liệu

Ghi chú

Nếu bạn đã cài đặt trình điều khiển JDBC trên các máy chủ cần nó, bạn có thể bỏ qua phần này. Tuy nhiên, MySQL5. 7 yêu cầu trình điều khiển phiên bản 5. 1. x

Cơ sở dữ liệu MySQL nằm ở đâu?

Giới thiệu. Thông thường, MySQL sẽ lưu trữ dữ liệu trong thư mục mặc định là /var/lib/mysql .

Cơ sở dữ liệu MySQL được lưu trữ trong Windows ở đâu?

Thư mục C. \ProgramData là một thư mục ẩn, vì vậy bạn phải nhập nó vào địa chỉ Windows Explorer để đến đó. Trong thư mục dữ liệu đó, các cơ sở dữ liệu được đặt tên /{database_name_folder}/{database_tables_and_files}.

Tôi có thể tìm MySQL ở đâu trong Windows 10?

Cách bắt đầu và dừng máy chủ MySQL .
Trong hộp Tìm kiếm của Windows, nhập dịch vụ
Chọn Mở để chạy ứng dụng Dịch vụ
Khi ứng dụng Dịch vụ khởi chạy, hãy tìm dịch vụ MySQL. .
Chọn dịch vụ MySQL và bạn sẽ thấy các tùy chọn ở khung bên trái