Thứ Hai, 26 tháng 8, 2013

Tạo user mới cho Mysql.

-Để tạo một user mới chúng ta cần login vào người dùng root của MySQL, hãy nhớ rằng người dùng root ở đây là người dùng của MySQL chứ không phải người dùng root của hệ thống.

Tạo user mới

-Đăng nhập vào mysql với tài khoản root:
$ mysql -u root -p
-Tạo user mới:
mysql> CREATE USER 'new_username'@'localhost' IDENTIFIED BY 'password';
-Cấp quyền cho user:
mysql> GRANT ALL ON *.* TO 'new_username'@'localhost';
-Thoát khỏi MySQL:
mysql> exit
-Với cách cấp quyền như trên, user mới này có toàn quyền với mọi cơ sở dữ liệu của bạn. Nếu muốn giới hạn có thể thay thể câu lệnh cấp quyền ở trên bằng cách sử dụng câu lệnh sau:
mysql> GRANT ALL ON database_name.* TO new_username@localhost IDENTIFIED BY 'password';
với câu lệnh trên, user mới chỉ có thể thao tác với cơ sở dữ liệu database_name

Kết nối với MySQL

-Để kết nối với MySQL câu lệnh sử dụng cũng tương tự như đăng nhập với root:
$ mysql -u new_username -p

Không có nhận xét nào:

Đăng nhận xét