欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql中新建用戶及授權(quán)的方法分享

 更新時間:2016年07月15日 11:33:50   投稿:hebedich  
這篇文章給大家匯總介紹了Mysql中新建用戶及授權(quán)的方法,首先介紹的是作者自己的項目經(jīng)歷,后面附上了參考文章,希望能對大家學(xué)習(xí)mysql有所幫助。

在項目開發(fā)的過程中可能需要開放自己的數(shù)據(jù)庫給別人,但是為了安全不能自己服務(wù)器里其他數(shù)據(jù)庫同時開放。那么可以新建一個用戶,給該用戶開放特定數(shù)據(jù)庫權(quán)限

測試環(huán)境:Centos 6.3和Mysql 5.3

一、新建用戶

復(fù)制代碼 代碼如下:

//登錄MYSQL
@>mysql -u root -p
@>密碼
//創(chuàng)建用戶
mysql> insert into mysql.user(Host,User,Password) values("localhost","cplusplus",password("cplusplus.me"));
//刷新系統(tǒng)權(quán)限表
mysql>flush privileges;

這樣就創(chuàng)建了一個名為:cplusplus 密碼為:cplusplus.me 的用戶。

二、登錄測試

mysql>exit;
@>mysql -u cplusplus -p
@>輸入密碼
mysql>登錄成功

三、用戶授權(quán)

//登錄MYSQL
@>mysql -u root -p
@>密碼
//首先為用戶創(chuàng)建一個數(shù)據(jù)庫(cplusplusDB)
mysql>create database cplusplusDB;
//授權(quán)cplusplus用戶擁有cplusplusDB數(shù)據(jù)庫的所有權(quán)限。
>grant all privileges on cplusplusDB.* to cplusplus@localhost identified by 'cplusplus.me';
//刷新系統(tǒng)權(quán)限表
mysql>flush privileges;
mysql>其它操作

四、部分授權(quán)

mysql>grant select,update on cplusplusDB.* to cplusplus@localhost identified by 'cplusplus.me';
//刷新系統(tǒng)權(quán)限表。
mysql>flush privileges;

五、刪除用戶

@>mysql -u root -p
@>密碼
mysql>DELETE FROM user WHERE User="cplusplus" and Host="localhost";
mysql>flush privileges;

六、刪除數(shù)據(jù)庫

mysql>drop database cplusplusDB;

七、修改密碼

@>mysql -u root -p
@>密碼
mysql>update mysql.user set password=password('新密碼') where User="cplusplus" and Host="localhost";
mysql>flush privileges;

給大家分享一則網(wǎng)友的經(jīng)驗:

1.新建用戶

用戶root權(quán)限登錄mysql,新建一個和數(shù)據(jù)庫同名的用戶

mysql> INSERT INTO mysql.user(Host,User,Password) VALUES('localhost', 'sun', password('sun123456'));

刷新系統(tǒng)權(quán)限表

mysql> FLUSH PRIVILEGES;

如果報錯

#1364 – Field ‘ssl_cipher' doesn't have a default value

修改MySQL配置文件linux系統(tǒng)為my.cnf,windows系統(tǒng)為my.ini

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

修改為

sql_mode=NO_ENGINE_SUBSTITUTION

重啟MySQL服務(wù)

2.為用戶授權(quán)

mysql> GRANT ALL ON sun.* to sun@localhost identified BY 'sun123456';
mysql> FLUSH PRIVILEGES;

相關(guān)文章

  • Centos 7 安裝mysql5.7.24二進制 版本的方法及解決辦法

    Centos 7 安裝mysql5.7.24二進制 版本的方法及解決辦法

    這篇文章主要介紹了Centos 7 安裝mysql5.7.24二進制 版本的方法 及遇到問題解決辦法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • mysql實現(xiàn)根據(jù)多個字段查找和置頂功能

    mysql實現(xiàn)根據(jù)多個字段查找和置頂功能

    在mysql中,如果要實現(xiàn)根據(jù)某個字段排序的時候,可以使用下面的SQL語句,下面為大家介紹下如何實現(xiàn)根據(jù)多個字段查找和置頂功能
    2013-11-11
  • MySQL?數(shù)據(jù)庫如何實現(xiàn)存儲時間

    MySQL?數(shù)據(jù)庫如何實現(xiàn)存儲時間

    這篇文章主要介紹了MySQL?數(shù)據(jù)庫如何實現(xiàn)存儲時間,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • 如何修改Xampp服務(wù)器上的mysql密碼(圖解)

    如何修改Xampp服務(wù)器上的mysql密碼(圖解)

    如果我們使用Xampp服務(wù)器自帶數(shù)據(jù)庫mysql,就必須先修改mysql的密碼,下面小編給大家分享如何修改Xampp服務(wù)器上的mysql密碼,需要的朋友參考下吧
    2017-04-04
  • SQL函數(shù)實現(xiàn)Group_concat用法

    SQL函數(shù)實現(xiàn)Group_concat用法

    GROUP_CONCAT用于將每個分組內(nèi)的值連接成一個字符串,并通過指定的分隔符進行分隔,本文主要介紹了SQL函數(shù)實現(xiàn)Group_concat用法,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08
  • 關(guān)于MySQL 大批量插入時如何過濾掉重復(fù)數(shù)據(jù)

    關(guān)于MySQL 大批量插入時如何過濾掉重復(fù)數(shù)據(jù)

    這篇文章主要介紹關(guān)于MySQL 大批量插入時如何過濾重復(fù)數(shù)據(jù),比如線上庫有6個表存在重復(fù)數(shù)據(jù),其中2個表比較大,96萬+和30萬+,因為之前處理過相同的問題,就直接拿來了上次的Python去重腳本,腳本很簡單,就是連接數(shù)據(jù)庫,查出來重復(fù)數(shù)據(jù),循環(huán)刪除,需要的朋友可以參考下
    2021-09-09
  • mysql合并多條記錄的單個字段去一條記錄編輯

    mysql合并多條記錄的單個字段去一條記錄編輯

    mysql怎么合并多條記錄的單個字段去一條記錄,今天在網(wǎng)上找了一下,方法如下
    2011-09-09
  • Linux 安裝JDK Tomcat MySQL的教程(使用Mac遠程訪問)

    Linux 安裝JDK Tomcat MySQL的教程(使用Mac遠程訪問)

    這篇文章主要介紹了Linux 安裝JDK Tomcat MySQL(使用Mac遠程訪問),本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • mysql常見問題解決

    mysql常見問題解決

    網(wǎng)上看到了不錯的mysql下常見錯誤解決方法,特整理下,方便大家學(xué)習(xí)mysql
    2008-02-02
  • MySQL查詢數(shù)據(jù)庫中某個庫、表、索引等所占空間的大小

    MySQL查詢數(shù)據(jù)庫中某個庫、表、索引等所占空間的大小

    MySQL是一個非常流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它的查詢操作是非常強大和靈活的。查詢的效率不僅取決于表的大小,而且還取決于索引的大小,本文主要介紹了MySQL查詢數(shù)據(jù)庫中某個庫、表、索引等所占空間的大小,感興趣的可以了解一下
    2024-01-01

最新評論