Dòng lệnh cửa sổ mysql

Nếu MySQL đã được cài đặt bằng cách sử dụng Trình hướng dẫn cài đặt MySQL, thì bạn có thể sử dụng lệnh sau

C:> "C:Program FilesMySQLMySQL Server 5.0binmysqld-nt.exe"
--defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini"
--init-file=C:\mysql-init.txt
  • Dừng MySQL ( từ Dịch vụ ) và sau đó Bắt đầu lại một lần nữa , đồng thời xóa tệp mysql-init. txt cho mục đích an toàn hệ thống ( vì tệp có lưu mật khẩu )
  • Mẹo. trường hợp bạn không thể xác định chính xác thư mục cài đặt MySQL, hãy tìm kiếm tại Trình quản lý dịch vụ. Từ Công cụ quản trị >>> Dịch vụ >>> Thuộc tính Máy chủ MySQL >>> Đường dẫn đến tệp thực thi

    Đối với người dùng linux thì việc sử dụng MySQL commandline là chuyện thường xuyên, bài viết này sẽ hướng dẫn bạn làm quen với mysql commandline

    Đặt mật khẩu cho người dùng root của mysql

    Vỏ bọc

    1

    # mysqladmin -u mật khẩu gốc mật khẩu mới

    Đổi mật khẩu cho người dùng root

    Vỏ bọc

    1

    # mysqladmin -u root -p mật khẩu cũ mật khẩu mới

    MySQL connection from commandline

    Vỏ bọc

    1

    $mysql -h localhost -u mysqlusername -p

    Bấm enter và nhập mật khẩu. Nếu kết nối thành công, bạn sẽ thấy dòng nhắc $mysql>

    • Nếu bạn muốn truy cập bằng địa chỉ IP, hãy thay localhost bằng địa chỉ IP
    • mysqlusername là tên tài khoản sẽ dùng để kết nối

    Chú ý. tất cả các câu lệnh mysql trên dòng lệnh phải kết thúc bằng dấu ;

    Một số lệnh thường được sử dụng

    mysql

    1

    2

    3

    4

    mysql > hiển thị cơ sở dữ liệu ;            #Liệt kê danh sách các database

    mysql > tạo cơ sở dữ liệu clouddb;   #Tạo database clouddb

    mysql > sử dụng clouddb;               #Sử dụng database clouddb, mọi câu lệnh tiếp theo sẽ tác động lên database này

    mysql > tạo bảng thành viên (userid int(7), username text); #Tạo bảng member có 2 trường là userid và username

    Các câu lệnh khác như INSERT INTO, SELECT, ALTER… cú pháp cũng giống như MS SQL

    mysql

    1

    2

    3

    mysql > chọn userid, tên người dùng from member;

    mysql > chèn vào thành viên (userid,username) values (1,'cloudserver');

    mysql > xóa từ thành viên;

    Một số lệnh liên quan đến quản lý người dùng

    Tạo Người dùng MySQL

    mysql

    1

    2

    mysql > cấp cách sử dụng bật *.* đến tên người dùng@localhost được xác định bởi 'mật khẩu';

    mysql > tuôn ra đặc quyền ;

    Bạn đã thay đổi tên người dùng và mật khẩu mà mình muốn vào lệnh trên

    Gán quyền người dùng truy cập cơ sở dữ liệu

    mysql

    1

    2

    mysql > cấp tất cả đặc quyền on username.* đến databasename@localhost ;

    mysql > tuôn ra đặc quyền ;

    Để máy khác có thể kết nối với cơ sở dữ liệu thông qua người dùng này, bạn cần thay localhost ở trên địa chỉ IP của máy