首先,我們需要通過以下命令來檢查mysql伺服器是否啟動:
ps如果mysql已經啟動,以上命令將輸出mysql程序列表, 如果mysql未啟動,你可以使用以下命令來啟動mysql伺服器:-ef
|grep mysqld
root@host如果你想關閉目前執行的 mysql 伺服器, 你可以執行以下命令:# cd /usr/bin
./mysqld_safe
&
root@host如果你需要新增 mysql 使用者,你只需要在 mysql 資料庫中的 user 表新增新使用者即可。# cd /usr/bin
./mysqladmin
-u root
-p shutdown
enter
password
:******
以下為新增使用者的的例項,使用者名為guest,密碼為guest123,並授權使用者可進行 select, insert 和 update操作許可權:
root@host在新增使用者時,請注意使用mysql提供的 password() 函式來對密碼進行加密。 你可以在以上例項看到使用者密碼加密後為: 6f8c114b58f2ce9e.# mysql -u root -p
enter
password
:*******
mysql
>
usemysql
;database
changed
mysql
>
insert into user
(host
,user
,password
,select_priv
,insert_priv
,update_priv
)values
('localhost'
,'guest'
,password
('guest123'
),'y'
,'y'
,'y'
);queryok,
1row affected
(0.20
sec)
mysql
>
flush privileges
;queryok,
1row affected
(0.01
sec)
mysql
>
select host
,user
,password from user where user
='guest'
;+-----------+---------+------------------+
|host
|user
|password
|+-----------+---------+------------------+
|localhost
|guest
|6f8c114b58f2ce9e
|+-----------+---------+------------------+
1row
inset
(0.00
sec)
注意:在 mysql5.7 中 user 表的 password 已換成了authentication_string。
注意:在注意需要執行 flush privileges 語句。 這個命令執行後會重新載入授權表。
如果你不使用該命令,你就無法使用新建立的使用者來連線mysql伺服器,除非你重啟mysql伺服器。
你可以在建立使用者時,為使用者指定許可權,在對應的許可權列中,在插入語句中設定為 'y' 即可,使用者許可權列表如下:
另外一種新增使用者的方法為通過sql的 grant 命令,以下命令會給指定資料庫tutorials新增使用者 zara ,密碼為 zara123 。
root@host以上命令會在mysql資料庫中的user表建立一條使用者資訊記錄。# mysql -u root -p
enter
password
:*******
mysql
>
usemysql
;database
changed
mysql
>
grant select
,insert
,update
,delete
,create
,drop
->
on tutorials
.*->
to 'zara'
@'localhost'
->
identified by
'zara123'
;
注意: mysql 的sql語句以分號 (;) 作為結束標識。
一般情況下,你不需要修改該配置檔案,該檔案預設配置如下:
[在配置檔案中,你可以指定不同的錯誤日誌檔案存放的目錄,一般你不需要改動這些配置。mysqld
]datadir
=/var/
lib/
mysql
socket
=/var/
lib/
mysql
/mysql
.sock
[mysql
.server
]user
=mysql
basedir
=/var/
lib[
safe_mysqld
]err
-log
=/var/
log/
mysqld
.log
pid-
file
=/var/
run/
mysqld
/mysqld
.pid
以下列出了使用mysql資料庫過程中常用的命令:
gif 圖演示:
mysql如何管理教程 MySQL 管理
啟動及關閉 mysql 伺服器 windows 系統下 在 windows 系統下,開啟命令視窗 cmd 進入 mysql 安裝目錄的 bin 目錄。啟動 cd c mysql bin mysqld console 關閉 cd c mysql bin mysqladmin uroot shutdow...
mysql如何管理教程 MySQL安全管理教程二
mysql 這是我第15片的mysql教程,上篇文章介紹了如何建立乙個資料庫使用者,以及生命是資料庫訪問許可權,本篇文章會接著上篇,繼續介紹如何建立乙個新使用者,和刪除乙個資料庫使用者,和如何給乙個資料庫使用者分配訪問許可權。create user建立乙個新使用者賬號。在建立使用者賬號時不一定需 要...
牛客MySQL教程 1 3MySQL管理
筆記 1.show columns from 資料表 顯示資料表的屬性,屬性型別,是否為null,主鍵,預設值 2.建立新使用者 create user guest localhost identified by guest123 grant select,insert,update,delete,...