MySQL數據庫設置遠程訪問權限方法總結

MySQL基礎知識第一期,如何遠程訪問MySQL數據庫設置權限方法總結,討論訪問單個數據庫,所有數據庫,指定用戶訪問,設置訪問密碼,指定訪問主機。
1,設置訪問單個數據庫權限
 代碼以下
mysql>mysql -u root -p;
mysql>use mysql;
mysql>grant all privileges on test.* to 'root'@'%';
說明:設置用戶名爲root,密碼爲空,可訪問數據庫test
2,設置訪問所有數據庫權限
 代碼以下 
mysql>grant all privileges on *.* to 'root'@'%';
說明:設置用戶名爲root,密碼爲空,可訪問全部數據庫*
3,設置指定用戶名訪問權限
 代碼以下 
mysql>grant all privileges on *.* to 'liuhui'@'%';
說明:設置指定用戶名爲liuhui,密碼爲空,可訪問全部數據庫*
4,設置密碼訪問權限
 代碼以下 
mysql>grant all privileges on *.* to 'liuhui'@'%' IDENTIFIED BY 'liuhui';
說明:設置指定用戶名爲liuhui,密碼爲liuhui,可訪問全部數據庫*
5,設置指定可訪問主機權限
 代碼以下 
mysql>grant all privileges on *.* to 'liuhui'@'10.2.1.11';
說明:設置指定用戶名爲liuhui,可訪問全部數據庫*,只有10.2.1.11這臺機器有權限訪問
還能夠設置指定訪問某個數據庫下的某個數據表,請繼續關注MySQL基礎知識系列。mysql

linux下不區分大小寫  1不區分  0區分linux

[mysqld]的後面加sql

lower_case_table_names=1數據庫

 

解決Lost connection to MySQL server at 'reading initial communication packet', 的方法

[mysqld] 段增長一個啓動參數 
skip-name-resolve ui

相關文章
相關標籤/搜索