CentOS下的Mysql的安裝和使用

來源:互聯網
上載者:User

標籤: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的安裝和使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.