MYSQL网络数据库管理
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                MYSQL网络数据库管理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                
                            
                            
                            MYSQL網絡數據庫管理
??? mariadb 簡介:MariaDB 數據庫管理系統是 MySQL 的一個分支,主要由開源社區在維護,采用 GPL 授權許可 MariaDB 的目的是完全兼容MySQL ,包括 API 和命令行,是 MySQL 的代替品MariaDB 由 MySQL 的創始人 Michael Widenius (英語:Michael Widenius )主導開發,他早前曾以 10 億美元的價格,將自己創建的公司 MySQL AB 賣給了 SUN ,此后,隨著SUN 被甲骨文收購, MySQL 的所有權也落入 Oracle 的手中MariaDB 名稱來自 Michael Widenius 的女兒 Maria 的名字。
                        
                        
                        ??? mariadb 簡介:MariaDB 數據庫管理系統是 MySQL 的一個分支,主要由開源社區在維護,采用 GPL 授權許可 MariaDB 的目的是完全兼容MySQL ,包括 API 和命令行,是 MySQL 的代替品MariaDB 由 MySQL 的創始人 Michael Widenius (英語:Michael Widenius )主導開發,他早前曾以 10 億美元的價格,將自己創建的公司 MySQL AB 賣給了 SUN ,此后,隨著SUN 被甲骨文收購, MySQL 的所有權也落入 Oracle 的手中MariaDB 名稱來自 Michael Widenius 的女兒 Maria 的名字。
1.數據庫的安裝及安全初始化 ?????????????????????????????????????????????????????????????? 
2.數據庫中的一些常用命令
SHOW DATABASES; ?????????????????????????????? #顯示數據庫 USE DATABASE_name;????????????????????????????? #進入數據庫 SHOW TABLES;????????????????????????????????????#顯示數據庫中的表 DESCRIBE TABLE_name;????????????????????????????#查看表的數據結構 SELECT * FROM TABLE_name;?????????????????????? #在表中查詢所有字段 SELECT User,Host,Password FROM TABLE_name?????? #在表中查詢指定字段 SELECT User,Host,Password FROM TABLE_name WHERE Host='localhost';顯示數據庫
進入數據庫
顯示數據庫中的表
顯示數據結構
在表中查詢所有字段
在表中查詢指定字段
3.數據表的創建,刪除與修改
CREATE DATABASE westos; #創建westos數據庫 USE westos; CREATE TABLE linux( #創建表,username,password字段->username varchar(15) not null,->password varchar(15) not null->); SELECT * FROM mysql.user; #查詢mysql庫下的user表中的所有字段 INSERT INTO linux values ('user1','passwd1'); #在linux表中插入值為username=user1,password=password1ALTER TABLE linux RENAME messages; #將表的名稱linux改為messsages ALTER TABLE linux ADD age varchar(4); #添加age字段到linux表中 ALTER TABLE linux ADD users VARCHAR(5) AFTER username #在username字段后添加字段users ALTER TABLE linux DROP age #刪除age字段UPDATE linux SET password='passwd2') WHERE username='user1'; #更新linux表中user1 的密碼為password2 DELETE FROM linux WHERE username='user1'; #刪除linux表中user1的所以內容 DROP TABLE linux; ????????????????????????#刪除linux表 DROP DATABASE westos; ????????????????????????#刪除westos庫數據表的創建
往表中插入數值
改變表的名字
插入字段
在某一行后插入字段
刪除字段
修改表中內容
刪除數據表,數據庫
4.MYSQL的圖形化管理
yum install httpd php -y systemctl start httpd rpm -qa | grep mariadb rpm -qa | frep php #根據自己所安裝的mariadb和php的版本,選擇合適的phpMyAdmin版本找到合適的phpMyAdmin安裝包,解壓到到/var/www/html/中 cd /var/www/html mv phpMyAdmin-3.4.0-all-languages mysqladmin cd mysqladmin cp config.sample.inc.php config.inc.php php -m #查看php是否支持mysql,如果不支持則需下載php-mysql yum search php-mysql firefox 172.25.254.133/mysqladmin #查看是否安裝成功圖形化管理界面
5.用戶和訪問權限
創建用戶
查看授權
6.忘了數據庫密碼怎么辦?
systemctl stop mariadb #關閉mariadb服務 mysqld_safe --skip-grant-tables & #跳過認證 mysql #進入數據庫 UPDATE mysql.user SET Password=password('123') WHERE User='root'; #修改root用戶密碼 fg killall -9 mysqld_safe ps aux | grep mysql???????????????????????????? #查看進程 ? kill -9 xxxx??????????????????????????????????? #關掉所有與mysql有關的進程 systemctl stare mariadb7.備份
備份數據
總結
以上是生活随笔為你收集整理的MYSQL网络数据库管理的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: springboot项目实例
- 下一篇: Linux日志写空,(十四)Linux日
