久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么用SSH命令管理MySQL服務(wù)器

共計(jì) 4626 個(gè)字符,預(yù)計(jì)需要花費(fèi) 12 分鐘才能閱讀完成。

這篇文章主要講解了“怎么用 SSH 命令管理 MySQL 服務(wù)器”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著丸趣 TV 小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“怎么用 SSH 命令管理 MySQL 服務(wù)器”吧!

MySQL  管理啟動(dòng)及關(guān)閉 MySQL 服務(wù)器

首先,我們需要通過(guò)以下命令來(lái)檢查 MySQL 服務(wù)器是否啟動(dòng):

ps -ef | grep mysqld

如果 MySql 已經(jīng)啟動(dòng),以上命令將輸出 mysql 進(jìn)程列表,如果 mysql 未啟動(dòng),你可以使用以下命令來(lái)啟動(dòng) mysql 服務(wù)器:

root@host# cd /usr/bin./mysqld_safe 

如果你想關(guān)閉目前運(yùn)行的 MySQL 服務(wù)器, 你可以執(zhí)行以下命令:

root@host# cd /usr/bin./mysqladmin -u root -p shutdownEnter password: ******

MySQL 用戶設(shè)置

如果你需要添加 MySQL 用戶,你只需要在 mysql 數(shù)據(jù)庫(kù)中的 user 表添加新用戶即可。

以下為添加用戶的的實(shí)例,用戶名為 guest,密碼為 guest123,并授權(quán)用戶可進(jìn)行 SELECT, INSERT 和 UPDATE 操作權(quán)限:

root@host# mysql -u root -pEnter password:*******mysql  use mysql;Database changed
mysql  INSERT INTO user 
 (host, user, password, 
 select_priv, insert_priv, update_priv) 
 VALUES ( localhost ,  guest , 
 PASSWORD(guest123),  Y ,  Y ,  Y Query OK, 1 row affected (0.20 sec)mysql  FLUSH PRIVILEGES;Query OK, 1 row affected (0.01 sec)mysql  SELECT host, user, password FROM user WHERE user =  guest +-----------+---------+------------------+| host | user | password |+-----------+---------+------------------+| localhost | guest | 6f8c114b58f2ce9e |+-----------+---------+------------------+1 row in set (0.00 sec)

在添加用戶時(shí),請(qǐng)注意使用 MySQL 提供的 PASSWORD() 函數(shù)來(lái)對(duì)密碼進(jìn)行加密。你可以在以上實(shí)例看到用戶密碼加密后為:6f8c114b58f2ce9e.

注意:在 MySQL5.7 中 user 表的 password 已換成了 authentication_string。

注意:在注意需要執(zhí)行  FLUSH PRIVILEGES  語(yǔ)句。這個(gè)命令執(zhí)行后會(huì)重新載入授權(quán)表。

如果你不使用該命令,你就無(wú)法使用新創(chuàng)建的用戶來(lái)連接 mysql 服務(wù)器,除非你重啟 mysql 服務(wù)器。

你可以在創(chuàng)建用戶時(shí),為用戶指定權(quán)限,在對(duì)應(yīng)的權(quán)限列中,在插入語(yǔ)句中設(shè)置為 Y 即可,用戶權(quán)限列表如下:

Select_priv

Insert_priv

Update_priv

Delete_priv

Create_priv

Drop_priv

Reload_priv

Shutdown_priv

Process_priv

File_priv

Grant_priv

References_priv

Index_priv

Alter_priv

另外一種添加用戶的方法為通過(guò) SQL 的 GRANT 命令,你下命令會(huì)給指定數(shù)據(jù)庫(kù) TUTORIALS 添加用戶 zara,密碼為 zara123。

root@host# mysql -u root -p password;Enter password:*******mysql  use mysql;Database changed
mysql  GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP -  ON TUTORIALS.*
 -  TO  zara @ localhost 
 -  IDENTIFIED BY  zara123

以上命令會(huì)在 mysql 數(shù)據(jù)庫(kù)中的 user 表創(chuàng)建一條用戶信息記錄。

注意: MySQL 的 SQL 語(yǔ)句以分號(hào) (;) 作為結(jié)束標(biāo)識(shí)。

/etc/my.cnf 文件配置

一般情況下,你不需要修改該配置文件,該文件默認(rèn)配置如下:

[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

在配置文件中,你可以指定不同的錯(cuò)誤日志文件存放的目錄,一般你不需要改動(dòng)這些配置。

管理 MySQL 的命令

以下列出了使用 Mysql 數(shù)據(jù)庫(kù)過(guò)程中常用的命令:

USE  數(shù)據(jù)庫(kù)名  :
選擇要操作的 Mysql 數(shù)據(jù)庫(kù),使用該命令后所有 Mysql 命令都只針對(duì)該數(shù)據(jù)庫(kù)。

mysql  use chenweiliang;Database changed

SHOW DATABASES: 
列出 MySQL 數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)庫(kù)列表。

mysql  SHOW DATABASES;+--------------------+| Database |+--------------------+| information_schema || chenweiliang || cdcol || mysql || onethink || performance_schema || phpmyadmin || test || wecenter || wordpress |+--------------------+10 rows in set (0.02 sec)

SHOW TABLES:
顯示指定數(shù)據(jù)庫(kù)的所有表,使用該命令前需要使用 use 命令來(lái)選擇要操作的數(shù)據(jù)庫(kù)。

mysql  use chenweiliang;Database changed
mysql  SHOW TABLES;+------------------+| Tables_in_chenweiliang |+------------------+| employee_tbl || chenweiliang_tbl || tcount_tbl |+------------------+3 rows in set (0.00 sec)

SHOW COLUMNS FROM  數(shù)據(jù)表:
顯示數(shù)據(jù)表的屬性,屬性類型,主鍵信息,是否為 NULL,默認(rèn)值等其他信息。

mysql  SHOW COLUMNS FROM chenweiliang_tbl;+-----------------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-----------------+--------------+------+-----+---------+-------+| chenweiliang_id | int(11) | NO | PRI | NULL | || chenweiliang_title | varchar(255) | YES | | NULL | || chenweiliang_author | varchar(255) | YES | | NULL | || submission_date | date | YES | | NULL | |+-----------------+--------------+------+-----+---------+-------+4 rows in set (0.01 sec)

SHOW INDEX FROM  數(shù)據(jù)表:
顯示數(shù)據(jù)表的詳細(xì)索引信息,包括 PRIMARY KEY(主鍵)。

mysql  SHOW INDEX FROM chenweiliang_tbl;+------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |+------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+| chenweiliang_tbl | 0 | PRIMARY | 1 | chenweiliang_id | A | 2 | NULL | NULL | | BTREE | | |+------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+1 row in set (0.00 sec)

SHOW TABLE STATUS LIKE [FROM db_name] [LIKE pattern] \G:
該命令將輸出 Mysql 數(shù)據(jù)庫(kù)管理系統(tǒng)的性能及統(tǒng)計(jì)信息。

mysql  SHOW TABLE STATUS FROM chenweiliang; #  顯示數(shù)據(jù)庫(kù)  chenweiliang  中所有表的信息 mysql  SHOW TABLE STATUS from chenweiliang LIKE  chenweiliang%  #  表名以 chenweiliang 開(kāi)頭的表的信息 mysql  SHOW TABLE STATUS from chenweiliang LIKE  chenweiliang%  #  加上  \G,查詢結(jié)果按列打印 

感謝各位的閱讀,以上就是“怎么用 SSH 命令管理 MySQL 服務(wù)器”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)怎么用 SSH 命令管理 MySQL 服務(wù)器這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-01發(fā)表,共計(jì)4626字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒(méi)有評(píng)論)
主站蜘蛛池模板: 金山区| 岐山县| 平罗县| 和硕县| 宝丰县| 措美县| 达日县| 华池县| 股票| 昭平县| 常熟市| 五家渠市| 稻城县| 固安县| 茶陵县| 屯留县| 宣威市| 遵化市| 曲阜市| 手机| 隆尧县| 涞源县| 玉龙| 胶南市| 都安| 双牌县| 岫岩| 乌什县| 通渭县| 望城县| 祁门县| 乐清市| 昂仁县| 买车| 贵定县| 宁陵县| 华宁县| 晋城| 宾川县| 蒙城县| 诸暨市|