mysql安裝完成之後,如果需要新增使用者,該如何來做了。下面記錄我學習的過程。(說明:以下所有操作都是以root帳號登入mysql資料庫中操作的。)
網上很多都說可以用下面這條命令列來新增使用者和授予許可權
1. grant all privileges on *.* to 'myuser'@'localhost或者%' identified by 'mypassword'
1)all privileges :表示所有許可權,具體有哪些,你可以用一下幾條命令來檢視。
show databases;
use mysql;
show tables;
select * from user \g
之後你可以看到所有存在的使用者和使用的許可權。
2)*.* :所有的mysql資料庫你都可以操作。若是你想使用者只能操作某一資料庫,則需要用***.*即可。
3):myuser:表示登入用的使用者名稱
4) localhost或者%:如果使用者想遠端登入的話,就選擇%,若是本機登入的話,就選擇localhost。如果選擇了遠端登入,又想本地登入,那麼請注意,在登入mysql資料庫的時候,請這樣輸入
mysql -u username -p -h 127.0.0.2 不要在-h 後面輸入127.0.0.1.這樣會error 1045 (2800) access denied``````````````````````
5) mypassword:就是登入的密碼了。
2. 接著需要執行
flush privileges;語句。
3.執行了之後,退出mysql資料庫,再次登入。使用者就可以使用上面講的檢視許可權的辦法,檢視你新增的使用者是否已經新增,許可權是否你設定的那些。有了之後就可以登入了。
注意:由於我是使用labview操作遠端資料庫,我使用的是sql_lv 1.08的乙個開源的第三庫,由於版本的問題,因為我目前使用的是最新的版本的資料庫5.5.29.因此需要而外的執行下面語句
set password for 『myuser'@』%『 = old_password('mypassword')。這樣就可以遠端訪問了。已經通過測試,表示成功的。
在linux中新增ftp使用者
在linux中新增ftp用,並設定相應的許可權,操作步驟如下 1 環境 ftp為vsftp。被限制使用者名為test。被限制路徑為 home test。2 建使用者 在root使用者下 useradd d home test test 增加使用者test,並制定test使用者的主目錄為 home t...
mysql使用者新增 MySQL使用者新增
我的是ubuntu 12.04。發現在mysql中經常出現新增使用者之後,要麼只能本地登陸,要麼只能遠端登陸的蛋疼的情況。這裡記錄一下是如何操作的。建立使用者 create user username identified by password 如果想要讓這個使用者即可以本地登陸,也可以遠端登 我...
mysql使用者新增 mysql新增使用者
mysql新增使用者 mysql新增使用者方法 建立資料庫gamesp create database gamesp 新增使用者 grant all on 資料庫名.to 使用者 名 localhost identified by 密碼 grant all on gamesp.to newuser ...