mysql怎么創(chuàng)建用戶名,mysql怎么創(chuàng)建用戶名和密碼

在vps上如何創(chuàng)建mysql數(shù)據(jù)庫用戶名和數(shù)據(jù)庫密碼

首先我們要登陸

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括本溪網(wǎng)站建設(shè)、本溪網(wǎng)站制作、本溪網(wǎng)頁制作以及本溪網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,本溪網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到本溪省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

phpMyAdmin

,點(diǎn)擊“控制面板”→“管理工具”→“Internet

信息服務(wù)管理器”,彈出“Internet

信息服務(wù)管理器”窗口,在【默認(rèn)網(wǎng)站】下找到phpMyAdmin網(wǎng)站的首頁index.php,右鍵瀏覽,打開phpMyAdmin的管理登陸頁面。

2.創(chuàng)建一個(gè)數(shù)據(jù)庫,在php

MyAdmin右邊窗口中,填寫數(shù)據(jù)庫名稱,點(diǎn)創(chuàng)建即可。

創(chuàng)建成功會(huì)有如下提示:

3、點(diǎn)擊左上角的主頁按鈕,返回php

MyAdmin主界面:

4、在主界面的右邊點(diǎn)擊“權(quán)限”來創(chuàng)建數(shù)據(jù)庫帳號。

5、在權(quán)限頁面中,我們點(diǎn)擊“添加新用戶”

6、在該頁面中,我們填寫要?jiǎng)?chuàng)建的數(shù)據(jù)庫用戶名,該用戶的訪問范圍,及密碼。

如上圖,我們填寫了用戶名為:cncmsuser,該數(shù)據(jù)庫用戶只允許本機(jī)訪問,主機(jī)一項(xiàng)選擇本地;密碼我們使用自動(dòng)生成的,點(diǎn)下面的“Generate”會(huì)生成一個(gè)隨機(jī)密碼,然后點(diǎn)“Copy”會(huì)自動(dòng)填寫到密碼框中,直接拉到頁面最下面點(diǎn)執(zhí)行即可創(chuàng)建一個(gè)新用戶。

7、最重要的一步,設(shè)置該用戶的數(shù)據(jù)庫訪問權(quán)限

在數(shù)據(jù)庫用戶添加成功返回的頁面中可以直接設(shè)置權(quán)限。

這里我們選擇按數(shù)據(jù)庫指定權(quán)限:

在數(shù)據(jù)庫列表中選擇我們剛剛創(chuàng)建的cncmstest,即會(huì)自動(dòng)進(jìn)入該數(shù)據(jù)庫的權(quán)限設(shè)置頁面。

把“數(shù)據(jù)”、“結(jié)構(gòu)”打勾的兩列權(quán)限全部選中,管理權(quán)限都不要選。

點(diǎn)執(zhí)行即可。

怎么建立一個(gè)新的mysql 數(shù)據(jù)庫和用戶名

首先以root身份登錄到MySQL服務(wù)器中。

$

mysql

-u

root

-p

當(dāng)驗(yàn)證提示出現(xiàn)的時(shí)候,輸入MySQL的root帳號的密碼。

創(chuàng)建一個(gè)MySQL用戶

使用如下命令創(chuàng)建一個(gè)用戶名和密碼分別為"myuser"和"mypassword"的用戶。

mysql

CREATE

USER

'myuser'@'localhost'

IDENTIFIED

BY

'mypassword';

一旦用戶被創(chuàng)建后,包括加密的密碼、權(quán)限和資源限制在內(nèi)的所有帳號細(xì)節(jié)都會(huì)被存儲(chǔ)在一個(gè)名為user的表中,這個(gè)表則存在于mysql這個(gè)特殊的數(shù)據(jù)庫里。

運(yùn)行下列命令,驗(yàn)證帳號是否創(chuàng)建成功

mysql

SELECT

host,

user,

password

FROM

mysql.user

WHERE

user='myuser';

賦予MySQL用戶權(quán)限

一個(gè)新建的MySQL用戶沒有任何訪問權(quán)限,這就意味著你不能在MySQL數(shù)據(jù)庫中進(jìn)行任何操作。你得賦予用戶必要的權(quán)限。以下是一些可用的權(quán)限:

ALL:

所有可用的權(quán)限

CREATE:

創(chuàng)建庫、表和索引

LOCK_TABLES:

鎖定表

ALTER:

修改表

DELETE:

刪除表

INSERT:

插入表或列

SELECT:

檢索表或列的數(shù)據(jù)

CREATE_VIEW:

創(chuàng)建視圖

SHOW_DATABASES:

列出數(shù)據(jù)庫

DROP:

刪除庫、表和視圖

運(yùn)行以下命令賦予"myuser"用戶特定權(quán)限。

如何創(chuàng)建mysql數(shù)據(jù)可用戶名和數(shù)據(jù)庫密碼

首先需要以root賬戶登錄到數(shù)據(jù)路,選擇mysql表,執(zhí)行更新用戶名和密碼的語句;

use

mysql;

update

user

set

password=PASSWAOR('密碼')where

name='用戶名';

mysql怎么創(chuàng)建用戶名和密碼

登錄數(shù)據(jù)庫

“命令提示字符”窗口錄入,

錄入cd

C:\mysql\bin

并按下回車鍵,將目錄切換為

cd

C:\mysql\bin

再鍵入命令mysql

-uroot

-p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進(jìn)入到MYSQL中了,MYSQL的提示符是:mysql

修改密碼

C:\mysql\bin提示符下錄入:

格式:mysqladmin

–u用戶名

-p舊密碼

password

新密碼

例如:給root加個(gè)密碼ab12。鍵入以下命令:

mysqladmin

-uroot

password

ab12

mysql中創(chuàng)建賬號的關(guān)鍵字是

1.CREATE USER

CREATE USER user [IDENTIFIED BY [PASSWORD] 'password']

[, user [IDENTIFIED BY [PASSWORD] 'password']] ...

CREATE USER用于創(chuàng)建新的MySQL賬戶。要使用CREATE USER,您必須擁有mysql數(shù)據(jù)庫的全局CREATE USER權(quán)限,或擁有INSERT權(quán)限。對于每個(gè)賬戶,CREATE USER會(huì)在沒有權(quán)限的mysql.user表中創(chuàng)建一個(gè)新記錄。如果 賬戶已經(jīng)存在,則出現(xiàn)錯(cuò)誤。

使用自選的IDENTIFIED BY子句,可以為賬戶給定一個(gè)密碼。user值和 密碼的給定方法和GRANT語句一樣。特別是,要在純文本中指定密碼,需忽略PASSWORD關(guān)鍵詞。要把 密碼指定為由PASSWORD()函數(shù)返回的混編值,需包含關(guān)鍵字PASSWORD。

2.使用GRANT語句

最好的方法是使用GRANT語句,因?yàn)檫@樣更精確,錯(cuò)誤少。從MySQL 3.22.11起提供了GRANT;它的主要用途是來給帳戶授權(quán)的,但也可用來建立新帳戶并同時(shí)授權(quán)。注意:當(dāng)mysql運(yùn)行于no_auto_create_user時(shí)要提供新建用戶的密碼,否則不能創(chuàng)新用戶。

下面的示例說明如何使用MySQL客戶端程序來設(shè)置新用戶。

首先,使用MySQL程序以MySQL root用戶來連接服務(wù)器:

shell MySQL --user=root MySQL

如果你為root賬戶指定了密碼,還需要為該MySQL命令和本節(jié)中的其它命令提供--password或-p選項(xiàng)。

以root連接到服務(wù)器上后,可以添加新賬戶。下面的語句使用GRANT來設(shè)置四個(gè)新賬戶:

mysql GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'

- IDENTIFIED BY 'some_pass' WITH GRANT OPTION;

mysql GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'

- IDENTIFIED BY 'some_pass' WITH GRANT OPTION;

mysql GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';

mysql GRANT USAGE ON *.* TO 'dummy'@'localhost';

用GRANT語句創(chuàng)建的賬戶有下面的屬性:

· 其中兩個(gè)賬戶有相同的用戶名monty和密碼some_pass。兩個(gè)賬戶均為超級用戶賬戶,具有完全的權(quán)限可以做任何事情。一個(gè)賬戶 ('monty'@'localhost')只用于從本機(jī)連接時(shí)。另一個(gè)賬戶('monty'@'%')可用于從其它主機(jī)連接。請注意monty的兩個(gè)賬戶必須能從任何主機(jī)以monty連接。沒有l(wèi)ocalhost賬戶,當(dāng)monty從本機(jī)連接時(shí),mysql_install_db創(chuàng)建的localhost的匿名用戶賬戶將占先。結(jié)果是,monty將被視為匿名用戶。原因是匿名用戶賬戶的Host列值比'monty'@'%'賬戶更具體,這樣在user表排序順序中排在前面。(user表排序的討論要參考mysql手冊)。

· 一個(gè)賬戶有用戶名admin,沒有密碼。該賬戶只用于從本機(jī)連接。授予了RELOAD和PROCESS管理權(quán)限。這些權(quán)限允許admin用戶執(zhí)行mysqladmin reload、mysqladmin refresh和mysqladmin flush-xxx命令,以及mysqladmin processlist。未授予訪問數(shù)據(jù)庫的權(quán)限。你可以通過GRANT語句添加此類權(quán)限。

· 一個(gè)賬戶有用戶名dummy,沒有密碼。該賬戶只用于從本機(jī)連接。未授予權(quán)限。通過GRANT語句中的USAGE權(quán)限,你可以創(chuàng)建賬戶而不授予任何權(quán)限。它可以將所有全局權(quán)限設(shè)為'N'。假定你將在以后將具體權(quán)限授予該賬戶。

當(dāng)前文章:mysql怎么創(chuàng)建用戶名,mysql怎么創(chuàng)建用戶名和密碼
URL網(wǎng)址:http://muchs.cn/article6/phjcig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名靜態(tài)網(wǎng)站、商城網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)