阿里云服務(wù)器新建用戶(hù)具體方法
更新時(shí)間:2013年09月28日 20:45:40 作者:
本文包括了新建服務(wù)器用戶(hù)和新建MySQL用戶(hù)的方法,有需要的朋友可以參考一下
一. 新建服務(wù)器用戶(hù):
用戶(hù)管理,主要的工作就是建立一個(gè)合法的用戶(hù)帳戶(hù)、設(shè)置和管理用戶(hù)的密碼、修改用戶(hù)帳戶(hù)的屬性以及在必要時(shí)刪除已經(jīng)廢棄的用戶(hù)帳號(hào)。
1)增加一個(gè)新用戶(hù)
在Linux系統(tǒng)中,只有root用戶(hù)才能夠創(chuàng)建一個(gè)新用戶(hù),如下的命令將新建一個(gè)登錄名user1的用戶(hù)。
#useradd user1
但是,這個(gè)用戶(hù)還不能夠登錄,因?yàn)檫€沒(méi)給它設(shè)置初始密碼,而沒(méi)有密碼的用戶(hù)是不能夠登錄系統(tǒng)的。在默認(rèn)情況下,將會(huì)在/home目錄下新建一個(gè)與用戶(hù)名相同的用戶(hù)主目錄。
在Linux中,新增一個(gè)用戶(hù)的同時(shí)會(huì)創(chuàng)建一個(gè)新組,這個(gè)組與該用戶(hù)同名,而這個(gè)用戶(hù)就是該組的成員。如果你想讓新的用戶(hù)歸屬于一個(gè)已經(jīng)存在的組,則可以使用如下命令:
#useradd -g usergroup1 user1
這樣該用戶(hù)就屬于usergroup1組的一員了。而如果想讓其再屬于一個(gè)組usergroup2,那么使用:
#useradd -G usergroup2 user1
完成了這一操作后,你還應(yīng)該使用passwd命令為其設(shè)置一個(gè)初始密碼。
2)刪除一個(gè)用戶(hù)
刪除用戶(hù),只需使用一個(gè)簡(jiǎn)單的命令“userdel用戶(hù)名”即可。不過(guò)最好將它留在系統(tǒng)上的文件也刪除掉,你可以使用“userdel-r用戶(hù)名”來(lái)實(shí)現(xiàn)這一目的。
3)增加一個(gè)組
我們可以根據(jù)自己的需要?jiǎng)?chuàng)建用戶(hù)組:
groupadd<組名>
4)刪除一個(gè)組
同樣的,我們有時(shí)會(huì)需要?jiǎng)h除一個(gè)組,它的命令就是groupdel。
二. 安裝mysql和創(chuàng)建mysql用戶(hù):
1.[root@test1 local]# yum -y install mysql mysql-server
這條命令同時(shí)安裝了mysql客戶(hù)端和mysql服務(wù)器端
2.測(cè)試是否成功可運(yùn)行netstat看Mysql端口是否打開(kāi),如打開(kāi)表示服務(wù)已經(jīng)啟動(dòng),安裝成功。Mysql默認(rèn)的端口是3306。
[root@test1 local]# netstat –nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
上面顯示可以看出MySQL服務(wù)已經(jīng)啟動(dòng)。
3.登錄MySQL的命令是mysql
第一次進(jìn)時(shí)只需鍵入mysql即可。
[root@test1 local]# mysql
增加了密碼后的登錄格式如下:
mysql -u root -p
Enter password: (輸入密碼)
3.MySQL的幾個(gè)重要的目錄
1).數(shù)據(jù)庫(kù)目錄
/var/lib/mysql/
2).配置文件
/usr/share/mysql(mysql.server命令及配置文件)
3)相關(guān)命令
/usr/bin(mysqladmin mysqldump等命令)
4)啟動(dòng)腳本
/etc/rc.d/init.d/(啟動(dòng)腳本文件mysqld的目錄)
4.修改登錄密碼
1)命令
usr/bin/mysqladmin -u root password ‘new-password'
格式:mysqladmin -u用戶(hù)名 -p舊密碼 password 新密碼
2)例子
例1:給root加個(gè)密碼123456。
鍵入以下命令 :
[root@test1 local]# /usr/bin/mysqladmin -u root password 123456
注:因?yàn)殚_(kāi)始時(shí)root沒(méi)有密碼,所以-p舊密碼一項(xiàng)就可以省略了。
3)測(cè)試是否修改成功
<1>不用密碼登錄
[root@test1 local]# mysql
ERROR 1045: Access denied for user: ‘root@localhost' (Using password: NO)
顯示錯(cuò)誤,說(shuō)明密碼已經(jīng)修改。
<2>用修改后的密碼登錄
[root@test1 local]# mysql -u root -p
Enter password: (輸入修改后的密碼123456)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 4.0.16-standard
Type ‘help;' or ‘\h' for help. Type ‘\c' to clear the buffer.
mysql>
成功!
這是通過(guò)mysqladmin命令修改口令,也可通過(guò)修改庫(kù)來(lái)更改口令。
5.增加MySQL用戶(hù)
grant all on *.* to 'xhx'@'%' Identified by '123456';
以上grant權(quán)限之后的用戶(hù)就可以通過(guò)網(wǎng)上的任何一臺(tái)電腦上登錄你的MySQL數(shù)據(jù)庫(kù)并對(duì)你的數(shù)據(jù)為所欲為了。
用戶(hù)管理,主要的工作就是建立一個(gè)合法的用戶(hù)帳戶(hù)、設(shè)置和管理用戶(hù)的密碼、修改用戶(hù)帳戶(hù)的屬性以及在必要時(shí)刪除已經(jīng)廢棄的用戶(hù)帳號(hào)。
1)增加一個(gè)新用戶(hù)
在Linux系統(tǒng)中,只有root用戶(hù)才能夠創(chuàng)建一個(gè)新用戶(hù),如下的命令將新建一個(gè)登錄名user1的用戶(hù)。
#useradd user1
但是,這個(gè)用戶(hù)還不能夠登錄,因?yàn)檫€沒(méi)給它設(shè)置初始密碼,而沒(méi)有密碼的用戶(hù)是不能夠登錄系統(tǒng)的。在默認(rèn)情況下,將會(huì)在/home目錄下新建一個(gè)與用戶(hù)名相同的用戶(hù)主目錄。
在Linux中,新增一個(gè)用戶(hù)的同時(shí)會(huì)創(chuàng)建一個(gè)新組,這個(gè)組與該用戶(hù)同名,而這個(gè)用戶(hù)就是該組的成員。如果你想讓新的用戶(hù)歸屬于一個(gè)已經(jīng)存在的組,則可以使用如下命令:
#useradd -g usergroup1 user1
這樣該用戶(hù)就屬于usergroup1組的一員了。而如果想讓其再屬于一個(gè)組usergroup2,那么使用:
#useradd -G usergroup2 user1
完成了這一操作后,你還應(yīng)該使用passwd命令為其設(shè)置一個(gè)初始密碼。
2)刪除一個(gè)用戶(hù)
刪除用戶(hù),只需使用一個(gè)簡(jiǎn)單的命令“userdel用戶(hù)名”即可。不過(guò)最好將它留在系統(tǒng)上的文件也刪除掉,你可以使用“userdel-r用戶(hù)名”來(lái)實(shí)現(xiàn)這一目的。
3)增加一個(gè)組
我們可以根據(jù)自己的需要?jiǎng)?chuàng)建用戶(hù)組:
groupadd<組名>
4)刪除一個(gè)組
同樣的,我們有時(shí)會(huì)需要?jiǎng)h除一個(gè)組,它的命令就是groupdel。
二. 安裝mysql和創(chuàng)建mysql用戶(hù):
1.[root@test1 local]# yum -y install mysql mysql-server
這條命令同時(shí)安裝了mysql客戶(hù)端和mysql服務(wù)器端
2.測(cè)試是否成功可運(yùn)行netstat看Mysql端口是否打開(kāi),如打開(kāi)表示服務(wù)已經(jīng)啟動(dòng),安裝成功。Mysql默認(rèn)的端口是3306。
[root@test1 local]# netstat –nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
上面顯示可以看出MySQL服務(wù)已經(jīng)啟動(dòng)。
3.登錄MySQL的命令是mysql
第一次進(jìn)時(shí)只需鍵入mysql即可。
[root@test1 local]# mysql
增加了密碼后的登錄格式如下:
mysql -u root -p
Enter password: (輸入密碼)
3.MySQL的幾個(gè)重要的目錄
1).數(shù)據(jù)庫(kù)目錄
/var/lib/mysql/
2).配置文件
/usr/share/mysql(mysql.server命令及配置文件)
3)相關(guān)命令
/usr/bin(mysqladmin mysqldump等命令)
4)啟動(dòng)腳本
/etc/rc.d/init.d/(啟動(dòng)腳本文件mysqld的目錄)
4.修改登錄密碼
1)命令
usr/bin/mysqladmin -u root password ‘new-password'
格式:mysqladmin -u用戶(hù)名 -p舊密碼 password 新密碼
2)例子
例1:給root加個(gè)密碼123456。
鍵入以下命令 :
[root@test1 local]# /usr/bin/mysqladmin -u root password 123456
注:因?yàn)殚_(kāi)始時(shí)root沒(méi)有密碼,所以-p舊密碼一項(xiàng)就可以省略了。
3)測(cè)試是否修改成功
<1>不用密碼登錄
[root@test1 local]# mysql
ERROR 1045: Access denied for user: ‘root@localhost' (Using password: NO)
顯示錯(cuò)誤,說(shuō)明密碼已經(jīng)修改。
<2>用修改后的密碼登錄
[root@test1 local]# mysql -u root -p
Enter password: (輸入修改后的密碼123456)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 4.0.16-standard
Type ‘help;' or ‘\h' for help. Type ‘\c' to clear the buffer.
mysql>
成功!
這是通過(guò)mysqladmin命令修改口令,也可通過(guò)修改庫(kù)來(lái)更改口令。
5.增加MySQL用戶(hù)
grant all on *.* to 'xhx'@'%' Identified by '123456';
以上grant權(quán)限之后的用戶(hù)就可以通過(guò)網(wǎng)上的任何一臺(tái)電腦上登錄你的MySQL數(shù)據(jù)庫(kù)并對(duì)你的數(shù)據(jù)為所欲為了。
相關(guān)文章
MySQL在Windows中net start mysql 啟動(dòng)MySQL服務(wù)報(bào)錯(cuò) 發(fā)生系統(tǒng)錯(cuò)誤解決方案
這篇文章主要介紹了MySQL在Windows中net start mysql 啟動(dòng)MySQL服務(wù)報(bào)錯(cuò) 發(fā)生系統(tǒng)錯(cuò)誤解決方案,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07
mysqldump參數(shù)詳細(xì)說(shuō)明及用途
??mysqldump?? 是一個(gè)強(qiáng)大的工具,用于從 MySQL 數(shù)據(jù)庫(kù)中導(dǎo)出數(shù)據(jù),它支持多種輸出格式,包括 ??CSV??、??SQL??、??XML?? 等,在本文中,我們將詳細(xì)介紹 ??mysqldump?? 的一些常用參數(shù),以及它們的用途,感興趣的朋友一起看看吧2024-12-12
Mysql的SELECT語(yǔ)句與顯示表結(jié)構(gòu)詳解
這篇文章主要介紹了Mysql的SELECT語(yǔ)句與顯示表結(jié)構(gòu)詳解的相關(guān)資料,需要的朋友可以參考下2023-01-01
MySQL進(jìn)行JSON查詢(xún)的詳細(xì)教程
在MySQL中,一般會(huì)使用特定的 JSON 路徑表達(dá)式語(yǔ)法來(lái)導(dǎo)航和提取 JSON 文檔中的數(shù)據(jù),本文將為大家詳細(xì)介紹一下具體的查詢(xún)方法,希望對(duì)大家有所幫助2025-03-03
MySQL中l(wèi)imit對(duì)查詢(xún)語(yǔ)句性能的影響
我們知道,當(dāng)limit offset rows中的offset很大時(shí),會(huì)出現(xiàn)效率問(wèn)題,那么如果提高limit的執(zhí)行效率呢2021-09-09
mysql/Java服務(wù)端對(duì)emoji的支持與問(wèn)題解決方法詳解
這篇文章主要介紹了mysql/Java服務(wù)端對(duì)emoji的支持與問(wèn)題解決方法,結(jié)合實(shí)例形式分析了mysql/Java服務(wù)端對(duì)emoji字符集存儲(chǔ)及支持問(wèn)題解決方法,需要的朋友可以參考下2019-10-10
Window環(huán)境下MySQL?UDF提權(quán)
本文章僅記錄某次內(nèi)網(wǎng)滲透過(guò)程中遇到的MySQL?采用UDF提權(quán)等方式進(jìn)行獲取權(quán)限,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧<BR>2023-03-03

