Hướng dẫn how to initialize database mysql - cách khởi tạo cơ sở dữ liệu mysql

4.4.2 & nbsp; mysql_install_db - Khởi tạo thư mục dữ liệu MySQL

mysql_install_db xử lý các tác vụ khởi tạo phải được thực hiện trước máy chủ MySQL, MySQLD, đã sẵn sàng để sử dụng: handles initialization tasks that must be performed before the MySQL server, mysqld, is ready to use:

  • Nó khởi tạo thư mục dữ liệu MySQL và tạo các bảng hệ thống mà nó chứa.

  • Nó khởi tạo không gian bảng hệ thống và các cấu trúc dữ liệu liên quan cần thiết để quản lý các bảng InnoDB.

  • Nó tải các bảng trợ giúp phía máy chủ.

  • Nó cài đặt lược đồ sys.

  • Nó tạo ra một tài khoản hành chính. Các phiên bản cũ hơn của mysql_install_db có thể tạo tài khoản người dùng ẩn danh.mysql_install_db may create anonymous-user accounts.

Triển khai an toàn-by-default

Các phiên bản hiện tại của mysql_install_db tạo ra một triển khai MySQL được bảo mật theo mặc định, với các đặc điểm này:mysql_install_db produce a MySQL deployment that is secure by default, with these characteristics:

  • Một tài khoản hành chính có tên 'root'@'localhost' được tạo bằng mật khẩu được tạo ngẫu nhiên, được đánh dấu hết hạn.

  • Không có tài khoản người dùng ẩn danh được tạo.

  • Không có cơ sở dữ liệu test nào có thể truy cập được bởi tất cả người dùng được tạo.

  • --admin-xxx Tùy chọn có sẵn để kiểm soát các đặc điểm của tài khoản hành chính.

  • Tùy chọn --random-password-file có sẵn để kiểm soát nơi viết mật khẩu ngẫu nhiên.

  • Tùy chọn --insecure có sẵn để ngăn chặn việc tạo mật khẩu ngẫu nhiên.

Nếu mysql_install_db tạo mật khẩu quản trị ngẫu nhiên, nó sẽ ghi mật khẩu vào một tệp và hiển thị tên tệp. Mục nhập mật khẩu bao gồm một dấu thời gian để cho biết khi nào nó được viết. Theo mặc định, tệp là .mysql_secret trong thư mục nhà của người dùng hiệu quả chạy tập lệnh. .mysql_secret được tạo với chế độ 600 chỉ có thể truy cập được cho người dùng hệ điều hành mà nó được tạo.mysql_install_db generates a random administative password, it writes the password to a file and displays the file name. The password entry includes a timestamp to indicate when it was written. By default, the file is .mysql_secret in the home directory of the effective user running the script. .mysql_secret is created with mode 600 to be accessible only to the operating system user for whom it is created.

Quan trọng

Khi mysql_install_db tạo mật khẩu ngẫu nhiên cho tài khoản quản trị, cần phải chạy sau khi mysql_install_db được chạy để khởi động máy chủ, kết nối bằng tài khoản quản trị bằng mật khẩu được ghi vào tệp .mysql_secret và chỉ định mật khẩu quản trị mới. Cho đến khi điều này được thực hiện, tài khoản hành chính không thể được sử dụng cho bất cứ điều gì khác. Để thay đổi mật khẩu, bạn có thể sử dụng câu lệnh

bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
2 (ví dụ: với máy khách MySQL hoặc MySqladmin). Sau khi đặt lại mật khẩu, xóa tệp .mysql_secret; Mặt khác, nếu bạn chạy mysql_secure_installation, lệnh đó có thể thấy tệp và hết hạn mật khẩu
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
4 như một phần của việc đảm bảo triển khai an toàn.mysql_install_db generates a random password for the administrative account, it is necessary after mysql_install_db has been run to start the server, connect using the administrative account with the password written to the .mysql_secret file, and specify a new administrative password. Until this is done, the administrative account cannot be used for anything else. To change the password, you can use the
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
2 statement (for example, with the mysql or mysqladmin client). After resetting the password, remove the .mysql_secret file; otherwise, if you run mysql_secure_installation, that command may see the file and expire the
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
4 password again as part of ensuring secure deployment.

Cú pháp gọi

Thay đổi vị trí thành thư mục cài đặt MySQL và sử dụng cú pháp gọi này:

bin/mysql_install_db --datadir=path/to/datadir [other_options]

Tùy chọn

bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
5 là bắt buộc. mysql_install_db tạo thư mục dữ liệu, chưa tồn tại:mysql_install_db creates the data directory, which must not already exist:

  • Nếu thư mục dữ liệu đã tồn tại, bạn đang thực hiện thao tác nâng cấp (không phải là thao tác cài đặt) và nên chạy mysql_upgrade, không phải mysql_install_db. Xem Phần & NBSP; 4.4.7, MYSQL_UPGRADE - Kiểm tra và nâng cấp bảng MySQL.mysql_upgrade, not mysql_install_db. See Section 4.4.7, “mysql_upgrade — Check and Upgrade MySQL Tables”.

  • Nếu thư mục dữ liệu không tồn tại nhưng mysql_install_db không thành công, bạn phải xóa bất kỳ thư mục dữ liệu nào được tạo một phần trước khi chạy lại mysql_install_db.mysql_install_db fails, you must remove any partially created data directory before running mysql_install_db again.

Vì máy chủ MySQL, MySQLD, phải truy cập thư mục dữ liệu khi chạy sau đó, bạn nên chạy mysql_install_db từ cùng một tài khoản hệ thống được sử dụng để chạy MySQLD hoặc chạy nó dưới dạng

bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
4 và chỉ định tùy chọn
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
7 để chỉ ra tên người dùng mà MySQLD chạy Dưới. Có thể cần phải chỉ định các tùy chọn khác như
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
8 nếu mysql_install_db không sử dụng vị trí chính xác cho thư mục cài đặt. Ví dụ:mysqld, must access the data directory when it runs later, you should either run mysql_install_db from the same system account used for running mysqld, or run it as
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
4 and specify the
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
7 option to indicate the user name that mysqld runs under. It might be necessary to specify other options such as
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
8 if mysql_install_db does not use the correct location for the installation directory. For example:

bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data

Ghi chú

Nếu bạn đã đặt một biến môi trường tùy chỉnh

bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
9 khi thực hiện cài đặt và thư mục được chỉ định không thể truy cập được, mysql_install_db có thể không thành công. Nếu vậy, unset
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
9 hoặc đặt
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
9 để trỏ đến thư mục tạm thời của hệ thống (thường là InnoDB2).mysql_install_db may fail. If so, unset
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
9 or set
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
9 to point to the system temporary directory (usually InnoDB2).

Tạo tài khoản hành chính

mysql_install_db tạo một tài khoản quản trị có tên 'root'@'localhost' theo mặc định. creates an administrative account named 'root'@'localhost' by default.

mysql_install_db cung cấp các tùy chọn cho phép bạn kiểm soát một số khía cạnh của tài khoản quản trị: provides options that enable you to control several aspects of the administrative account:

  • Để thay đổi bộ phận người dùng hoặc máy chủ của tên tài khoản, hãy sử dụng InnoDB4 hoặc InnoDB5 và InnoDB6.

  • --insecure ngăn chặn việc tạo mật khẩu ngẫu nhiên.

  • InnoDB8 Chỉ định plugin xác thực.

  • InnoDB9 Chỉ định liệu tài khoản phải sử dụng kết nối SSL.

Để biết thêm thông tin, hãy xem các mô tả của các tùy chọn đó.

mysql_install_db gán bảng hệ thống sys0 hàng giá trị cột sys1 không trống để đặt plugin xác thực. Giá trị mặc định là sys2. Giá trị có thể được thay đổi bằng tùy chọn InnoDB8. assigns sys0 system table rows a nonempty sys1 column value to set the authentication plugin. The default value is sys2. The value can be changed using the InnoDB8 option.

Mặc định tệp My.cnf

mysql_install_db tạo ra không có tệp sys4 mặc định. creates no default sys4 file.

Ghi chú

Nếu bạn đã đặt một biến môi trường tùy chỉnh

bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
9 khi thực hiện cài đặt và thư mục được chỉ định không thể truy cập được, mysql_install_db có thể không thành công. Nếu vậy, unset
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
9 hoặc đặt
bin/mysql_install_db --user=mysql \
    --basedir=/opt/mysql/mysql \
    --datadir=/opt/mysql/mysql/data
9 để trỏ đến thư mục tạm thời của hệ thống (thường là InnoDB2).

Với một ngoại lệ, các cài đặt trong tệp tùy chọn mặc định được nhận xét và không có hiệu lực. Ngoại lệ là tệp đặt biến hệ thống sys6 thành sys7. Cài đặt này tạo ra một cấu hình máy chủ dẫn đến lỗi thay vì cảnh báo cho dữ liệu xấu trong các hoạt động sửa đổi các bảng giao dịch. Xem Phần & NBSP; 5.1.10, Chế độ SQL Server SQL.

Tùy chọn lệnh

mysql_install_db hỗ trợ các tùy chọn sau, có thể được chỉ định trên dòng lệnh hoặc trong nhóm sys8 của tệp tùy chọn. Để biết thông tin về các tệp tùy chọn được sử dụng bởi các chương trình MySQL, xem Phần & NBSP; 4.2.2.2, Sử dụng các tệp tùy chọn. supports the following options, which can be specified on the command line or in the sys8 group of an option file. For information about option files used by MySQL programs, see Section 4.2.2.2, “Using Option Files”.


  • sys9, 'root'@'localhost'0

    Hiển thị thông báo trợ giúp và thoát.

  • 'root'@'localhost'1

    Plugin xác thực để sử dụng cho tài khoản quản trị. Mặc định là sys2.

  • 'root'@'localhost'3

    Phần máy chủ để sử dụng cho tên tài khoản quản trị. Mặc định là 'root'@'localhost'4. Tùy chọn này bị bỏ qua nếu InnoDB4 cũng được chỉ định.

  • InnoDB9

    Có yêu cầu SSL cho tài khoản quản trị hay không. Mặc định là không yêu cầu nó. Với tùy chọn này được bật, câu lệnh mà mysql_install_db sử dụng để tạo tài khoản bao gồm một mệnh đề 'root'@'localhost'7. Do đó, tài khoản quản trị phải sử dụng các kết nối an toàn khi kết nối với máy chủ.mysql_install_db uses to create the account includes a 'root'@'localhost'7 clause. As a result, the administrative account must use secure connections when connecting to the server.

  • 'root'@'localhost'8

    Phần người dùng để sử dụng cho tên tài khoản quản trị. Mặc định là

    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    4. Tùy chọn này bị bỏ qua nếu InnoDB4 cũng được chỉ định.

  • test1

    Đường dẫn đến thư mục cài đặt MySQL.

  • test2

    Để sử dụng với các bản dựng test3 và ngoài nguồn. Đặt điều này thành vị trí của thư mục nơi các tệp được xây dựng nằm.

  • test4

    Đường dẫn đến thư mục dữ liệu MySQL. Chỉ thành phần cuối cùng của tên đường dẫn được tạo nếu nó không tồn tại; Thư mục cha phải tồn tại hoặc xảy ra lỗi.

    Ghi chú

    Tùy chọn

    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    5 là bắt buộc và thư mục dữ liệu không phải tồn tại.

  • test6

    Tùy chọn này khiến MySQL_Install_DB gọi MySQLD theo cách mà nó đọc các tệp tùy chọn từ các vị trí mặc định. Nếu được đưa ra dưới dạng test7 và test8 hoặc test9 cũng không được chỉ định, mysql_install_db chuyển test7 cho mysqld, để ngăn các tệp tùy chọn được đọc. Điều này có thể giúp nếu khởi động chương trình không thành công do đọc các tùy chọn không xác định từ tệp tùy chọn.mysql_install_db to invoke mysqld in such a way that it reads option files from the default locations. If given as test7, and test8 or test9 is not also specified, mysql_install_db passes test7 to mysqld, to prevent option files from being read. This may help if program startup fails due to reading unknown options from an option file.

  • --admin-xxx1

    Đọc tệp tùy chọn này sau tệp tùy chọn toàn cầu nhưng (trên UNIX) trước tệp tùy chọn người dùng. Nếu tệp không tồn tại hoặc không thể truy cập được, xảy ra lỗi. Nếu --admin-xxx2 không phải là một tên đường dẫn tuyệt đối, nó được giải thích liên quan đến thư mục hiện tại.

    Tùy chọn này được MySQL_INSTALL_DB truyền cho MySQLD.mysql_install_db to mysqld.

    Để biết thêm thông tin về điều này và các tùy chọn tệp tùy chọn khác, hãy xem Phần & NBSP; 4.2.2.3, Tùy chọn dòng lệnh ảnh hưởng đến việc xử lý tệp tùy chọn.

  • --defaults-file=--admin-xxx2

    Chỉ sử dụng tệp tùy chọn đã cho. Nếu tệp không tồn tại hoặc không thể truy cập được, xảy ra lỗi. Nếu --admin-xxx2 không phải là một tên đường dẫn tuyệt đối, nó được giải thích liên quan đến thư mục hiện tại.

    Tùy chọn này được MySQL_INSTALL_DB truyền cho MySQLD.mysql_install_db to mysqld.

    Để biết thêm thông tin về điều này và các tùy chọn tệp tùy chọn khác, hãy xem Phần & NBSP; 4.2.2.3, Tùy chọn dòng lệnh ảnh hưởng đến việc xử lý tệp tùy chọn.

  • Chỉ sử dụng tệp tùy chọn đã cho. Nếu tệp không tồn tại hoặc không thể truy cập được, xảy ra lỗi. Nếu --admin-xxx2 không phải là một tên đường dẫn tuyệt đối, nó được giải thích liên quan đến thư mục hiện tại., -f --admin-xxx2

    --Extra-SQL-file = ________ 62, -f --admin-xxx2mysql command-line client, including support for multiple-line C-style comments and delimiter handling to enable definition of stored programs.

  • Tùy chọn này đặt tên cho một tệp chứa các câu lệnh SQL bổ sung sẽ được thực thi sau các câu lệnh bootstrapping tiêu chuẩn. Cú pháp câu lệnh được chấp nhận trong tệp giống như của ứng dụng khách lệnh MySQL, bao gồm hỗ trợ cho các nhận xét kiểu C đa dòng và xử lý dấu phân cách để kích hoạt định nghĩa các chương trình được lưu trữ.

    ________số 8

    Không tạo mật khẩu ngẫu nhiên cho tài khoản quản trị viên.not given, it is necessary after mysql_install_db has been run to start the server, connect using the administrative account with the password written to the .mysql_secret file, and specify a new administrative password. Until this is done, the administrative account cannot be used for anything else. To change the password, you can use the

    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    2 statement (for example, with the mysql or mysqladmin client). After resetting the password, remove the .mysql_secret file; otherwise, if you run mysql_secure_installation, that command may see the file and expire the
    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    4 password again as part of ensuring secure deployment.

  • Nếu --insecure không được cung cấp, điều đó là cần thiết sau khi mysql_install_db đã được chạy để khởi động máy chủ, kết nối bằng tài khoản quản trị bằng mật khẩu được ghi vào tệp .mysql_secret và chỉ định mật khẩu quản trị mới. Cho đến khi điều này được thực hiện, tài khoản hành chính không thể được sử dụng cho bất cứ điều gì khác. Để thay đổi mật khẩu, bạn có thể sử dụng câu lệnh

    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    2 (ví dụ: với máy khách MySQL hoặc MySqladmin). Sau khi đặt lại mật khẩu, xóa tệp .mysql_secret; Mặt khác, nếu bạn chạy mysql_secure_installation, lệnh đó có thể thấy tệp và hết hạn mật khẩu
    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    4 như một phần của việc đảm bảo triển khai an toàn.

    --random-password-file3

  • --random-password-file6

    Thư mục nơi đặt thông báo lỗi. Giá trị được sử dụng cùng với giá trị --random-password-file7 để tạo vị trí cho tệp thông báo lỗi. Xem Phần & NBSP; 10.12, Cài đặt ngôn ngữ thông báo lỗi.

  • --login-file=--admin-xxx2

    Tệp để đọc đường dẫn đăng nhập nếu tùy chọn-login-path = ________ 62 được chỉ định. Tệp mặc định là --insecure0.--login-path=--admin-xxx2 option is specified. The default file is --insecure0.

  • --insecure1

    Đọc các tùy chọn từ đường dẫn đăng nhập được đặt tên trong tệp đường dẫn đăng nhập --insecure0. Đường dẫn đăng nhập mặc định là --insecure3. . Để tạo hoặc sửa đổi tệp đường dẫn đăng nhập, hãy sử dụng tiện ích mysql_config_editor. Xem Phần & NBSP; 4.6.6, MYSQL_CONFIG_EDITOR - Tiện ích cấu hình MySQL.login path is an option group containing options that specify which MySQL server to connect to and which account to authenticate as. To create or modify a login path file, use the mysql_config_editor utility. See Section 4.6.6, “mysql_config_editor — MySQL Configuration Utility”.

    Nếu tùy chọn InnoDB4 được chỉ định, giá trị người dùng, máy chủ và mật khẩu được lấy từ đường dẫn đăng nhập và được sử dụng để tạo tài khoản quản trị. Mật khẩu phải được xác định trong đường dẫn đăng nhập hoặc xảy ra lỗi, trừ khi tùy chọn --insecure cũng được chỉ định. Ngoài ra, với InnoDB4, bất kỳ tùy chọn InnoDB6 và InnoDB5 nào cũng bị bỏ qua.

    Để biết thêm thông tin về điều này và các tùy chọn tệp tùy chọn khác, hãy xem Phần & NBSP; 4.2.2.3, Tùy chọn dòng lệnh ảnh hưởng đến việc xử lý tệp tùy chọn.

  • --mysqld-file=--admin-xxx2

    Tên đường dẫn của nhị phân MySQLD để thực thi. Giá trị tùy chọn phải là tên đường dẫn tuyệt đối hoặc xảy ra lỗi.mysqld binary to execute. The option value must be an absolute path name or an error occurs.

    Nếu tùy chọn này không được cung cấp, mysql_install_db tìm kiếm mySQLD ở những địa điểm này:mysql_install_db searches for mysqld in these locations:

    • Trong thư mục .mysql_secret1 theo giá trị tùy chọn

      bin/mysql_install_db --user=mysql \
          --basedir=/opt/mysql/mysql \
          --datadir=/opt/mysql/mysql/data
      8, nếu tùy chọn đó được đưa ra.

    • Trong thư mục .mysql_secret1 theo giá trị tùy chọn test3, nếu tùy chọn đó được đưa ra.

    • Trong thư mục .mysql_secret1 theo giá trị tùy chọn .mysql_secret6, nếu tùy chọn đó được đưa ra.

    • Trong thư mục địa phương và trong các thư mục .mysql_secret1 và .mysql_secret8 theo thư mục địa phương.

    • Trong .mysql_secret9,

      bin/mysql_install_db --user=mysql \
          --basedir=/opt/mysql/mysql \
          --datadir=/opt/mysql/mysql/data
      00,
      bin/mysql_install_db --user=mysql \
          --basedir=/opt/mysql/mysql \
          --datadir=/opt/mysql/mysql/data
      01,
      bin/mysql_install_db --user=mysql \
          --basedir=/opt/mysql/mysql \
          --datadir=/opt/mysql/mysql/data
      02,
      bin/mysql_install_db --user=mysql \
          --basedir=/opt/mysql/mysql \
          --datadir=/opt/mysql/mysql/data
      03,
      bin/mysql_install_db --user=mysql \
          --basedir=/opt/mysql/mysql \
          --datadir=/opt/mysql/mysql/data
      04.

  • test7

    Để biết hành vi của tùy chọn này, xem mô tả của test6.

    Để biết thêm thông tin về điều này và các tùy chọn tệp tùy chọn khác, hãy xem Phần & NBSP; 4.2.2.3, Tùy chọn dòng lệnh ảnh hưởng đến việc xử lý tệp tùy chọn.

  • --random-password-file=--admin-xxx2

    Tên đường dẫn của nhị phân MySQLD để thực thi. Giá trị tùy chọn phải là tên đường dẫn tuyệt đối hoặc xảy ra lỗi.

  • Nếu tùy chọn này không được cung cấp, mysql_install_db tìm kiếm mySQLD ở những địa điểm này:

    Trong thư mục .mysql_secret1 theo giá trị tùy chọn

    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    8, nếu tùy chọn đó được đưa ra. installs the sys schema. The
    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    09 option suppresses this behavior.

  • Trong thư mục .mysql_secret1 theo giá trị tùy chọn test3, nếu tùy chọn đó được đưa ra.

    Trong thư mục .mysql_secret1 theo giá trị tùy chọn .mysql_secret6, nếu tùy chọn đó được đưa ra.mysql_install_db looks for support files such as the error message file and the file for populating the help tables.

  • Trong thư mục địa phương và trong các thư mục .mysql_secret1 và .mysql_secret8 theo thư mục địa phương.

    Trong .mysql_secret9,

    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    00,
    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    01,
    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    02,
    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    03,
    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    04.mysqld. Files and directories created by mysqld are owned by this user. You must be the system
    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    4 user to use this option. By default, mysqld runs using your current login name; files and directories that it creates are owned by you.

  • test7

    Để biết hành vi của tùy chọn này, xem mô tả của test6.mysqld command that mysql_install_db invokes to start the server in bootstrap mode.

  • Tên đường dẫn của tệp để viết mật khẩu được tạo ngẫu nhiên cho tài khoản quản trị. Giá trị tùy chọn phải là tên đường dẫn tuyệt đối hoặc xảy ra lỗi. Mặc định là

    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    08.

    bin/mysql_install_db --user=mysql \
        --basedir=/opt/mysql/mysql \
        --datadir=/opt/mysql/mysql/data
    09

Làm cách nào để khởi tạo MySQL?

Để tái tạo MySQL, hãy thực hiện các bước sau:..
Vô hiệu hóa Dịch vụ: WHMAPI1 ConfigureService Service = MySQL ENABLE = 1 theo dõi = 0 ..
Dừng dịch vụ: /script /restartsrv_mysql --stop ..
Kiểm tra để đảm bảo bạn có đủ dung lượng đĩa trước khi bạn di chuyển thư mục MySQL; Điều này có thể được thực hiện với DU và DF -H:.

Làm thế nào để bạn khởi tạo một cơ sở dữ liệu?

Procedure..
Chọn cơ sở dữ liệu trong cây Explorer ..
Trong menu ngữ cảnh của cơ sở dữ liệu, chọn các tác vụ quản trị khởi tạo cơ sở dữ liệu ... ..
Chọn Khởi tạo cơ sở dữ liệu ..
Chọn tùy chọn tham số cơ sở dữ liệu của bạn.....
Tùy chọn: Điều chỉnh các giá trị tham số cơ sở dữ liệu riêng lẻ ..
Không bắt buộc: ... .
Chọn chế độ phục hồi:.

Tôi nên khởi tạo gì sau khi cài đặt MySQL?

Sau khi MySQL được cài đặt, thư mục dữ liệu phải được khởi tạo, bao gồm các bảng trong cơ sở dữ liệu hệ thống MySQL: Đối với một số phương thức cài đặt MySQL, khởi tạo thư mục dữ liệu là tự động, như được mô tả trong Chương 3, thiết lập và kiểm tra sau khi cài đặt.

Khởi tạo cơ sở dữ liệu có nghĩa là gì?

Khởi tạo là quá trình định vị và sử dụng các giá trị được xác định cho dữ liệu biến được sử dụng bởi một chương trình máy tính.Ví dụ, một hệ điều hành hoặc chương trình ứng dụng được cài đặt với các giá trị mặc định hoặc do người dùng chỉ định để xác định các khía cạnh nhất định của cách thức hoạt động của hệ thống hoặc chương trình.the process of locating and using the defined values for variable data that is used by a computer program. For example, an operating system or application program is installed with default or user-specified values that determine certain aspects of how the system or program is to function.