Domain, hosting, vps giá rẻ
Kết quả 1 đến 1 của 1

Chủ đề: How to create a MySQL User - Hướng dẫn tạo user MySQL

  1. #1
    nghiammo1992's Avatar
    Bài viết
    5,068
    Cấp độ
    Bang hội
    Tiếu Ngạo
    Tu luyện
    Độ kiếp Hư Thần
    Giới tính
    Con trai
    Join Date
    Jun 2012
    Đến từ
    Hà Giang
    Tuổi
    32
    Danh vọng
    10
    Điện thoại
    0367790762

    How to create a MySQL User - Hướng dẫn tạo user MySQL

    I - Login to MySQL

    First we’ll login to the MySQL server from the command line with the following command:
    Mã:
    mysql -u root -p
    In this case, I’ve specified the user root with the -u flag, and then used the -p flag so MySQL prompts for a password. Enter your current password to complete the login.

    You should now be at a MySQL prompt that looks very similar to this:
    Mã:
    mysql>
    II - Create MySQL User

    We’ll create a user with the name testuser , and the password test123test

    Mã:
    CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'test123test';
    That’s it, congratulations! In just one command you’ve created your first MySQL user. However, this user won’t be able to do anything with MySQL until they are granted additional privileges. In fact, they won’t even be able to login without additional permissions.

    III - Grant Permissions to MySQL User

    The basic syntax for granting permissions is as follows:
    Mã:
    GRANT permission ON database.table TO 'user'@'localhost';
    Here is a short list of commonly used permissions :
    1. ALL – Allow complete access to a specific database. If a database is not specified, then allow complete access to the entirety of MySQL.
    2. CREATE – Allow a user to create databases and tables.
    3. DELETE – Allow a user to delete rows from a table.
    4. DROP – Allow a user to drop databases and tables.
    5. EXECUTE – Allow a user to execute stored routines.
    6. GRANT OPTION – Allow a user to grant or remove another user’s privileges.
    7. INSERT – Allow a user to insert rows from a table.
    8. SELECT – Allow a user to select data from a database.
    9. SHOW DATABASES- Allow a user to view a list of all databases.
    10. UPDATE – Allow a user to update rows in a table.


    Example: To grant ALL permissions for all databases and all tables to the testuser, use the following command:
    Mã:
    GRANT ALL ON *.* TO 'testuser'@'localhost';
    Using an asterisk (*) in the place of the database or table is a completely valid option, and implies all databases or all tables.

    IV - View a List of MySQL Users

    Viewing a full list of MySQL users, including the host they’re associated with, can be done with the following select statement:
    Mã:
    SELECT User,Host FROM mysql.user;
    V - Drop MySQL User

    We’ll drop user with the name testuser
    Mã:
    DROP USER 'testuser'@'localhost';
    Lần sửa cuối bởi nghiammo1992, ngày 03/12/2020 lúc 2:55.
    Diễn đàn chia sẻ kiến thức điện thoại: http://chiase123.com
    Click vào Hiện ra để xem chữ ký của mình :X

Thông tin về chủ đề này

Users Browsing this Thread

Có 1 người đang xem chủ đề. (0 thành viên và 1 khách)

Các Chủ đề tương tự

  1. [Linux CentOS] How To Install Linux, nginx, MySQL, PHP (LEMP) stack on CentOS 6
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 5
    Bài viết cuối: 09/01/2021, 23:38
  2. [Linux Centos 7] Cài đặt Nginx, MySQL, PHP (LEMP)
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 15/09/2014, 3:27
  3. Trả lời: 0
    Bài viết cuối: 04/02/2014, 23:48
  4. [Linux] Hướng dẫn xóa (uninstall) mysql, apache và php
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 15/11/2013, 19:57
  5. [MySQL] Lệnh tìm kiếm và thay thế nội dung trong MySQL
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 20/10/2013, 23:31

Tag của Chủ đề này

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •