標籤:eve navicat 方式 sql release 安裝 個數 mysql資料庫 記錄
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 eab1254 23.刪除資料庫55 drop database db1;56 24.Database Backup57 mysqldump -uroot -p‘yourpassword‘ mysql >/tmp/mysql.sql58 25.資料庫恢複59 mysql -uroot -p‘yourpassword‘ mysql </tmp/mysql.sql60 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 -ppassword69 以下是執行大量mysql語句採用的方式70 mysql -uuser -hhostname -ppasswd <<EOF71 mysql語句72 EOF
7.至於對於表的增刪查改,由於屬於另外的內容,這裡不再展示。由於伺服器(CentOS)的頻寬或者空間限制,所以不太可能像windows一樣進行相應的類似於navicat式的圖形化操作,因此還是請大家多多熟悉相應的關於黑屏視窗的操作
CentOS下的Mysql的安裝和使用