91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

簡單掌握mysql的操作方法

發布時間:2020-05-22 16:11:30 來源:網絡 閱讀:179 作者:三月 欄目:數據庫

本文主要給大家簡單講講mysql的操作方法,相關專業術語大家可以上網查查或者找一些相關書籍補充一下,這里就不涉獵了,我們就直奔主題吧,希望mysql的操作方法這篇文章可以給大家帶來一些實際幫助。

##mysql簡單操作###
#在mysql中一般用";"做結尾。
(1)yum install mariadb-server -y      ##安裝軟件
systemctl start mariadb            ##開啟服務
mysql_secure_installation          ##第一次安裝mysql,因為剛進入mysql時,是沒有密碼的,可以可以通過此條>命令對mysql進行操作,增加密碼。
mysql -u root -predhat           ##以超級用戶身份進入mysql,密碼時redhat
SHOW DATABASES;           ##顯示數據庫
SHOW TABLES;              ##顯示表
USE mysql;                ##進入mysql數據庫
SETECT * FROM mysql.user   ##列出mysql用戶中的所有信息
DESC westos;              ##查看westos表的數據結構
FLUSH PRIVILEGES;          ##刷新數據庫信息
SELECT Host,User,Password FROM user; 從user表中篩選Host,User,Password信息
(2)用戶權限設置
mysql -u root -p
Enter password:
 SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)
USE mysql        
CREATE USER redhat@localhost identified by 'redhat';      ##創建用戶redhat 密碼 redhat
GRANT INSERT on *.* to redhat@localhost;                   ##用戶redhat在本地有插入權限
GRANT CREATE on *.* to redhat@localhost;                   ##用戶redhat在本地有創建權限             
SHOW GRANTS FOR redhat@localhost                           ##用戶redhat在本地的所有權限
FLUSH PRIVILEGES;                                          ## 刷新數據庫信息
REVOKE CREATE on *.* from redhat@localhost;                 ##移除用戶redhat在本地的創建權限
REVOKE INSERT on *.* from redhat@localhost;                 ##移除用戶redhat在本地的插入權限
DROP USER redhat@localhost;                                 ##移初用戶redhat
(3)修改密碼(原密碼丟失)
systemctl stop mariadb.service                             ##關閉mariadb.service
mysqld_safe --skip-grant-tables &                          ##跳過grant-tables授權表  不需要認證登錄本地mysql數據庫
mysql -uroot                                               ##進入數據庫時不需要密碼
SELECT * FROM mysql.user;
 UPDATE mysql.user set Password=passwd('westos') WHERE User='root';  更新mysql.user 表中條件為root用戶的密碼為加密westos
ps aux | grep mysql                                       ##查看mysql進程
 killall -9 mysqld_safe                                   ##關閉進程
ps aux | grep mysql
avahi      480  0.0  0.0  30028  1476 ?        Ss   20:06   0:00 avahi-daemon: running [mysql-server.local]
mysql     2550  0.0  4.7 843940 90168 pts/0    Sl   20:54   0:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --skip-grant-tables --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock
root      2758  0.0  0.0 112640   940 pts/0    R+   21:04   0:00 grep --color=auto mysql
 kill -9 2550
 ps aux | grep mysql
avahi      480  0.0  0.0  30028  1476 ?        Ss   20:06   0:00 avahi-daemon:running [mysql-server.local]
root      2760  0.0  0.0 112640   940 pts/0    R+   21:05   0:00 grep --color=auto mysql
systemctl start mariadb                               ##開啟服務
(4)修改密碼(原密碼存在)
mysqladmin -uroot -pwestos password redhat            ##將密碼westos改為redhat

(5)數據庫的創建以及表的建立和記錄完善
CREATE DATABASE westos;                               ##創建數據庫
SHOW DATABASES;                                       ##列出數據庫
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| westos             |
+--------------------+
4 rows in set (0.00 sec)
use westos;                                        ##進入westos數據庫
Database changed
CREATE TABLE redhat (username varchar(10) not null, password varchar(20) not null, class varchar(10));    ##創建表redhat 表頭username(不能為空),password(不能為空),class
Query OK, 0 rows affected (0.02 sec)

DESC redhat        ##顯示redhat表結構
    -> ;
+----------+-------------+------+-----+---------+-------+
| Field    | Type        | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| username | varchar(10) | NO   |     | NULL    |       |
| password | varchar(20) | NO   |     | NULL    |       |
| class    | varchar(10) | YES  |     | NULL    |       |
+----------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
INSERT INTO redhat VALUES ('lee','abc','01');     ##給表中插入記錄
INSERT INTO redhat VALUES ('wee','abc','02');
(6)數據備份
mysqldump -uroot -predhat mysql > /mnt/my.sql 備份mysql庫到/mnt/my.sql
mysql -uroot -predhat westos < /mnt/my.sql 恢復/mnt/my.sql 到westos庫

mysql的操作方法就先給大家講到這里,對于其它相關問題大家想要了解的可以持續關注

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巫溪县| 宁陕县| 饶阳县| 隆尧县| 静乐县| 寿阳县| 威宁| 阿坝县| 绥中县| 泽州县| 重庆市| 贵南县| 池州市| 洛隆县| 通榆县| 蓬安县| 望都县| 怀宁县| 绵竹市| 乃东县| 台东市| 青浦区| 无为县| 民县| 灌云县| 金门县| 临朐县| 余庆县| 铜梁县| 长岛县| 舟山市| 肃南| 临泉县| 突泉县| 福海县| 建瓯市| 平山县| 将乐县| 门头沟区| 武威市| 通化市|