MySQLi - Cài đặt
Tải xuống MySQL
Phần mở rộng MySQLi được thiết kế để hoạt động với MySQL phiên bản 4.1.13 hoặc mới hơn, Vì vậy, phải tải xuống MySQL. Tất cả các bản tải xuống cho MySQL đều có tại MySQL Downloads . Chọn số phiên bản mới nhất cho Máy chủ cộng đồng MySQL mà bạn muốn và, chính xác nhất có thể, nền tảng bạn muốn.
Cài đặt MySQL trên Linux / UNIX
Cách được khuyến nghị để cài đặt MySQL trên hệ thống Linux là thông qua RPM. MySQL AB cung cấp các RPM sau để tải xuống trên trang web của nó -
MySQL - Máy chủ cơ sở dữ liệu MySQL, quản lý cơ sở dữ liệu và bảng, kiểm soát quyền truy cập của người dùng và xử lý các truy vấn SQL.
MySQL-client - Các chương trình khách MySQL, cho phép kết nối và tương tác với máy chủ.
MySQL-devel - Các thư viện và tệp tiêu đề có ích khi biên dịch các chương trình khác sử dụng MySQL.
MySQL-shared - Thư viện dùng chung cho máy khách MySQL.
MySQL-bench - Các công cụ kiểm tra hiệu suất và điểm chuẩn cho máy chủ cơ sở dữ liệu MySQL.
Các RPM của MySQL được liệt kê ở đây đều được xây dựng trên hệ thống SuSE Linux, nhưng chúng thường sẽ hoạt động trên các biến thể Linux khác mà không gặp khó khăn gì.
Bây giờ, hãy làm theo các bước sau để tiến hành cài đặt -
Đăng nhập vào hệ thống bằng root người dùng.
Chuyển sang thư mục chứa RPM -
Cài đặt máy chủ cơ sở dữ liệu MySQL bằng cách thực hiện lệnh sau. Hãy nhớ thay thế tên tệp in nghiêng bằng tên tệp RPM của bạn.
[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm
Đây là bước tùy chọn nhưng được khuyến nghị để cài đặt các RPM còn lại theo cách tương tự -
Lệnh trên xử lý việc cài đặt máy chủ MySQL, tạo người dùng MySQL, tạo cấu hình cần thiết và khởi động máy chủ MySQL tự động.
Bạn có thể tìm thấy tất cả các tệp nhị phân liên quan đến MySQL trong / usr / bin và / usr / sbin. Tất cả các bảng và cơ sở dữ liệu sẽ được tạo trong thư mục / var / lib / mysql.
[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm
Cài đặt MySQL trên Windows
Cài đặt mặc định trên bất kỳ phiên bản Windows nào giờ đây dễ dàng hơn nhiều so với trước đây, vì MySQL hiện được đóng gói gọn gàng với một trình cài đặt. Chỉ cần tải xuống gói trình cài đặt, giải nén nó ở bất kỳ đâu và chạy setup.exe.
Trình cài đặt mặc định setup.exe sẽ hướng dẫn bạn qua quy trình nhỏ và theo mặc định sẽ cài đặt mọi thứ trong C: \ mysql.
Kiểm tra máy chủ bằng cách kích hoạt nó từ dấu nhắc lệnh lần đầu tiên. Đi tới vị trí của máy chủ mysqld có thể là C: \ mysql \ bin và nhập -
mysqld.exe --console
NOTE - Nếu bạn đang ở trên NT, thì bạn sẽ phải sử dụng mysqld-nt.exe thay vì mysqld.exe
Nếu mọi việc suôn sẻ, bạn sẽ thấy một số thông báo về khởi động và InnoDB. Nếu không, bạn có thể gặp vấn đề về quyền. Đảm bảo rằng thư mục chứa dữ liệu của bạn có thể truy cập được cho bất kỳ người dùng nào (có thể là mysql) mà các quy trình cơ sở dữ liệu đang chạy.
MySQL sẽ không tự thêm chính nó vào menu bắt đầu và cũng không có cách GUI đặc biệt tốt để dừng máy chủ. Do đó, nếu bạn có xu hướng khởi động máy chủ bằng cách nhấp đúp vào tệp thực thi mysqld, bạn nên nhớ dừng quá trình bằng tay bằng cách sử dụng mysqladmin, Danh sách tác vụ, Trình quản lý tác vụ hoặc các phương tiện dành riêng cho Windows.
Xác minh cài đặt MySQL
Sau khi MySQL được cài đặt thành công, các bảng cơ sở đã được khởi tạo và máy chủ đã được khởi động, bạn có thể xác minh rằng tất cả đều hoạt động bình thường thông qua một số kiểm tra đơn giản.
Sử dụng Tiện ích mysqladmin để có được trạng thái máy chủ
Sử dụng mysqladminnhị phân để kiểm tra phiên bản máy chủ. Hệ nhị phân này sẽ có sẵn trong / usr / bin trên linux và trong C: \ mysql \ bin trên windows.
[root@host]# mysqladmin --version
Nó sẽ tạo ra kết quả sau trên Linux. Nó có thể khác nhau tùy thuộc vào cài đặt của bạn -
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386
Nếu bạn không nhận được thông báo như vậy, thì có thể có một số vấn đề trong quá trình cài đặt của bạn và bạn sẽ cần một số trợ giúp để khắc phục.
Thực thi các lệnh SQL đơn giản bằng MySQL Client
Bạn có thể kết nối với máy chủ MySQL của mình bằng cách sử dụng máy khách MySQL bằng mysqlchỉ huy. Tại thời điểm này, bạn không cần phải cung cấp bất kỳ mật khẩu nào vì theo mặc định, mật khẩu sẽ được đặt thành trống.
Vì vậy, chỉ cần sử dụng lệnh sau
[root@host]# mysql
Nó sẽ được thưởng bằng một lời nhắc mysql>. Bây giờ, bạn đã kết nối với máy chủ MySQL và bạn có thể thực thi tất cả lệnh SQL tại dấu nhắc mysql> như sau:
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.13 sec)
Các bước sau cài đặt
MySQL cung cấp một mật khẩu trống cho người dùng MySQL gốc. Ngay sau khi bạn đã cài đặt thành công cơ sở dữ liệu và máy khách, bạn cần đặt mật khẩu gốc như sau:
[root@host]# mysqladmin -u root password "new_password";
Bây giờ để tạo kết nối với máy chủ MySQL của bạn, bạn sẽ phải sử dụng lệnh sau:
[root@host]# mysql -u root -p
Enter password:*******
Người dùng UNIX cũng sẽ muốn đặt thư mục MySQL của bạn trong PATH, vì vậy bạn sẽ không phải tiếp tục nhập đường dẫn đầy đủ mỗi khi bạn muốn sử dụng ứng dụng dòng lệnh. Đối với bash, nó sẽ giống như -
export PATH = $PATH:/usr/bin:/usr/sbin
Chạy MySQL tại thời điểm khởi động
Nếu bạn muốn chạy máy chủ MySQL tại thời điểm khởi động, hãy đảm bảo rằng bạn có mục nhập sau trong tệp /etc/rc.local.
/etc/init.d/mysqld start
Ngoài ra, bạn nên có nhị phân mysqld trong thư mục /etc/init.d/.