it-swarm-vi.com

Bạn có cần phải tạo cơ sở dữ liệu trước khi cài đặt Joomla không?

Trước khi cài đặt Joomla bạn có cần tạo cơ sở dữ liệu trước không?

6
sovainfo

Không, khi cài đặt cho MySQL, không cần tạo cơ sở dữ liệu trước. Thông tin đăng nhập (Tên người dùng và mật khẩu) bạn sử dụng để kết nối với máy chủ cơ sở dữ liệu cần phải có quyền để tạo cơ sở dữ liệu. Máy chủ cơ sở dữ liệu cần tồn tại và đang chạy để cài đặt Joomla để tạo cơ sở dữ liệu. Một số nhà cung cấp không cho phép điều này và cung cấp cho bạn thông tin đăng nhập cho một cơ sở dữ liệu cụ thể.

Có, khi cài đặt cho MSSQL hoặc PostgreSQL, cơ sở dữ liệu cần tồn tại trước khi cài đặt Joomla. Họ không cho phép đính kèm với máy chủ cơ sở dữ liệu và tạo cơ sở dữ liệu khi cài đặt. Nếu bạn không được cung cấp cơ sở dữ liệu hiện có, bạn cần tạo cơ sở dữ liệu bằng các công cụ quản lý của RDBMS hoặc yêu cầu nhà cung cấp của bạn tạo cơ sở dữ liệu.

Việc cài đặt cũng cho phép bạn trỏ đến một cơ sở dữ liệu hiện có. Điều này cho phép bạn có nhiều hơn một cài đặt trong cùng một cơ sở dữ liệu.

7
sovainfo

Có và không. Các tài liệu nói rằng:

  1. Tạo cơ sở dữ liệu
  2. Tạo một người dùng cơ sở dữ liệu và mật khẩu
  3. Thêm người dùng vào cơ sở dữ liệu (cũng bao gồm kiểm tra TẤT CẢ các hộp cho phép)

Điều này là dễ dàng để làm trong Cpanel. Tôi không thể nói nhiều cho các quản trị viên khác. Nó cũng khá dễ thực hiện trong bảng điều khiển của Godaddy.

Đây là bài viết tài liệu Joomla về điều này:

http://docs.j Joomla.org/Creating_a_Database_for_J Joomla!

NHƯNG, như những người khác đã chỉ ra trong câu trả lời của họ, nếu bạn nhập tên người dùng và mật khẩu mysql của mình và người dùng cơ sở dữ liệu đó có toàn quyền truy cập, tất cả những gì bạn cần làm là:

  1. Nhập người dùng cơ sở dữ liệu và mật khẩu
  2. Nhập tên của cơ sở dữ liệu bạn muốn tạo cho bạn.

Đây là phần quan trọng khi tạo người dùng cơ sở dữ liệu của bạn. Đảm bảo rằng tất cả các hộp được kiểm tra như hình ảnh ở đây hiển thị:

http://docs.j Joomla.org/File:CPanel-set-MySQL-user-priv đặc biệt.png

Nếu điều đó không được thực hiện đúng, j Joomla sẽ không thể tạo cơ sở dữ liệu cho bạn.

Tôi không biết đây thậm chí là một tính năng bởi vì tôi chưa bao giờ thấy nó được ghi lại ở bất cứ nơi nào tôi đọc. Đó là một cái mới cho tôi. :)

2
Brian Peat

Không nên sử dụng mật khẩu MySQL gốc (hoặc bất kỳ người dùng nào có quyền cao như vậy) chỉ để bỏ qua việc tạo cơ sở dữ liệu. Trên cPanel, bạn có thể tạo một cái trong vòng dưới 30 giây.

Nếu bạn đang cài đặt nhiều phiên bản Joomla trên một cơ sở dữ liệu (với các tiền tố khác nhau), vui lòng tạo một người dùng riêng cho mỗi trang web để tăng cường bảo mật. Một cơ sở dữ liệu có thể có nhiều người dùng liên quan đến nó, vì vậy, nếu một cấu hình trang web bị rò rỉ (bị hack, bất cứ điều gì), bạn chỉ có thể thu hồi người dùng này, thay vì phải gây rối với tất cả các trường hợp khác.

Không có thứ gọi là "đủ an toàn", ít hơn một cái gì đó thậm chí từ xa giống như "dễ dàng thu hồi".

Vì vậy, yeah, web là khó khăn. Nhân lên!

(tốt hơn bắt đầu sử dụng trung tính giới bây giờ).

Điều rất quan trọng là Bạn sẽ cần nhập thông tin về cơ sở dữ liệu bạn sẽ sử dụng để Cài đặt Joomla.

Tạo Db rất quan trọng trước khi bạn cài đặt bất kỳ Gói j Joomla nào, trong khi cài đặt, nó sẽ tạo các bảng. Nhập tên cơ sở dữ liệu, tiền tố bảng, đóng vai trò chính trong Cài đặt. cần một db trong tên của trang web của bạn trước khi cài đặt j Joomla. Nói ví dụ Tên trang web của bạn là ví dụ . sau đó bạn cần tạo DB trong tên ví dụ trước khi cài đặt.

If you need to create a database, please read  http://docs.joomla.org/Creating_a_Database_for_Joomla! first or skip to step #2.
You will need to note basic database information needed when the actual Joomla! installation is started.
    Location of datase, localhost? Or a specific Host's server such as dbserver1.yourhost.com
    The database name
    The database user's name

Mật khẩu người dùng cơ sở dữ liệu

Trong quá trình cài đặt, bạn cần nhập các giá trị trong
[.__.] Để đơn giản hóa, những sự xâm nhập này là một tham chiếu để cài đặt với cơ sở dữ liệu MySQLi. Các hướng dẫn trên trang cài đặt là tự giải thích, nhưng ở đây chúng là một lần nữa:

Database Type: MySQLi is the common database used

Hostname: Where is your database located? Common is localhost, but some hosts use a specific database server such as dbserver1.yourhost.com

Username: The username used to connect to the database

Password: The password for the database's username

Database Name: The name of the database

Table Prefix: One is generated automatically, but you can change it. For example, jos3_ can be used. Just don't forget to put the underscore character(_) at the end of the prefix.

Old Database Process: Should the installer backup or delete existing tables during the installation of new tables? Click, Yes or No to select the choice. 

để biết thêm chi tiết: http://docs.j Joomla.org/J3.2:Installing_J Joomla#tab=Requirements

1
priya bose

Câu trả lời cho câu hỏi này hoàn toàn dựa trên môi trường của bạn. Nếu bạn đang sử dụng tên người dùng và mật khẩu có vai trò tạo cơ sở dữ liệu, thì bạn sẽ không cần phải tạo cơ sở dữ liệu trước đó. Trong trường hợp này là không, không bắt buộc phải tạo cơ sở dữ liệu trước thời hạn.

Trong trường hợp thứ hai, tôi tin rằng hầu hết các máy chủ được chia sẻ sẽ không cấp cho bạn quyền truy cập vào người dùng như vậy, vì vậy bạn sẽ phải tạo người dùng cơ sở dữ liệu mới, mật khẩu và ủy quyền cho người dùng đó trên cơ sở dữ liệu mới. Vì vậy, trong trường hợp này, có, cần phải tạo cơ sở dữ liệu trước thời hạn.

Không có câu trả lời liên tục chính xác ở đây. Đó là tất cả về môi trường, và nhiều hơn nữa thực hành tốt nhất. Theo tôi, tôi không muốn người dùng cơ sở dữ liệu có quyền truy cập vào nhiều hơn một cơ sở dữ liệu. Nó ngăn người dùng đó có thể làm những việc không nên làm. Trong trường hợp vi phạm an ninh thuộc loại nào đó, lý tưởng nhất là người dùng được đưa đến một khu vực nhỏ hơn, nơi có thể gây thiệt hại.

1
Chad Windnagle

Cơ sở dữ liệu sẽ cần phải được tạo, mặc dù nó sẽ trống và không có bảng nào.

Khi chạy trình cài đặt Joomla, nó sẽ nhắc bạn cung cấp máy chủ cơ sở dữ liệu, tên người dùng cơ sở dữ liệu và mật khẩu cơ sở dữ liệu. Sau đó nó sẽ tiến hành khởi tạo cơ sở dữ liệu với các bảng và dữ liệu cần thiết.

0
Ali Samii