1.使用安裝命令 :yum -y install mysql mysql-server mysql-devel
安裝完成卻發現Myserver安裝缺失,在網上找原因,原來是因為CentOS 7上把MySQL從默認軟件列表中移除了,用MariaDB來代替,所以這導致我們必須要去官網上進行下載,找到鏈接,用wget打開:
a: #wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
b:rpm -ivh mysql-community-release-el7-5.noarch.rpm
c.兩次進行yum -y install mysql mysql-server mysql-devel,安裝成功。再次使用該命令,然后得到以下信息
2.Mysql分為client,server端兩個端口,如果想要使用,先打開服務端
3.接下來進入客戶端,作用命令mysql -u root -p 輸入密碼,默認為空
4.基本操作 show databases;
5.使用某個數據庫use chouti,查看表show tables;
6.常用數據庫操作
1 mysql數據庫使用總結 2 本文主要記錄一些mysql日常使用的命令,供以后查詢。 3 1.更改root密碼 4 mysqladmin -uroot password 'yourpassword' 5 2.遠程登陸mysql服務器 6 mysql -uroot -p -h192.168.137.10 -P3306 7 3.查詢數據庫 8 show databases; 9 4.進入某個數據庫 10 use databasename; 11 5.列出數據庫中的表 12 show tables; 13 6.查看某個表全部字段 14 desc slow_log; 15 show create table slow_log\G; (不僅可以顯示表信息,還可以顯示建表語句) 16 7.查看當前用戶 17 select user(); 18 8.查看當前所在數據庫 19 select database(); 20 9.創建新數據庫(可以指定字符集) 21 create database db1 charset utf8; 22 10.創建新表 23 create table t1 (`id` int(4), `name` char(40)); 24 11.查看數據庫版本 25 select version(); 26 12.查看數據庫狀態 27 show status; 當前會話狀態 28 show global status; 全局數據庫狀態 29 show slave status\G; 查看主從數據庫狀態信息 30 13.查詢數據庫參數 31 show variables; 32 14.修改數據庫參數 33 show variables like 'max_connect%'; 34 set global max_connect_errors = 1000;(重啟數據庫會失效,要在配置文件中修改) 35 15.查看當前數據庫隊列 36 show processlist; 37 16.創建普通用戶並授權給某個數據庫 38 grant all on databasename.* to 'user1'@'localhost' identified by '123456'; 39 17.查詢表數據 40 select * from mysql.db; //查詢該表中的所有字段 41 select count(*) from mysql.user; //count(*)表示表中有多少行 42 select db,user from mysql.db; //查詢表中的多個字段 43 select * from mysql.db where host like '10.0.%';在查詢語句中可以使用萬能匹配 “%” 44 18.插入一行數據 45 insert into db1.t1 values (1, 'abc'); 46 19.更改表的某一行數據 47 update db1.t1 set name='aaa' where id=1; 48 20.清空表數據 49 truncate table db1.t1; 50 21.刪除表 51 drop table db1.t1; 52 22.清空數據庫中的所有表(數據庫名是eab12) 53 mysql -N -s information_schema -e "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') FROM TABLES WHERE TABLE_SCHEMA='eab12'" | mysql -f eab12 54 23.刪除數據庫 55 drop database db1; 56 24.數據庫備份 57 mysqldump -uroot -p'yourpassword' mysql >/tmp/mysql.sql 58 25.數據庫恢復 59 mysql -uroot -p'yourpassword' mysql </tmp/mysql.sql 60 26.新建普通用戶 61 CREATE USER name IDENTIFIED BY 'ssapdrow'; 62 27.更改普通用戶密碼 63 SET PASSWORD FOR name=PASSWORD('fdddfd'); 64 28.查看name用戶權限 65 SHOW GRANTS FOR name; 66 29.腳本中執行mysql命令 67 mysql -uuser -ppasswd -e"show databases" 68 echo "show databases"|mysql -uuser -ppassword 69 以下是執行大量mysql語句采用的方式 70 mysql -uuser -hhostname -ppasswd <<EOF 71 mysql語句 72 EOF
7.至於對於表的增刪查改,由於屬於另外的內容,這里不再展示。由於服務器(CentOS)的帶寬或者空間限制,所以不太可能像windows一樣進行相應的類似於navicat式的圖形化操作,因此還是請大家多多熟悉相應的關於黑屏窗口的操作