mysql原本是乙個開放源**的關聯式資料庫管理系統,後被一系統公司收購,收購後收購者對開源態度和支援力度不是太明確,導致自由軟體社群們對於最後收購者(oracle)是否還會持續支援mysql社群版(mysql之中唯一的免費版本)有所隱憂。
mysql在過去由於效能高、成本低、可靠性好,已經成為最流行的開源資料庫,因此被廣泛地應用在internet上的中小型**中。隨著mysql的不斷成熟,它也逐漸用於更多大規模**和應用,比如維基百科、google和facebook等**。非常流行的開源軟體組合lamp中的「m」指的就是mysql。
0 系統環境 centos7_x64
[root@localhost datas]# uname -a
linux localhost.localdomain 3.10
.0-514.16
.1.el7.x86_64 #1 smp wed apr 12 15:04:24 utc 2017 x86_64 x86_64 x86_64 gnu/linux
[root@localhost datas]# mysqladmin --version
mysqladmin ver 8.42 distrib 5.6
.31, for linux on x86_64
1 啟動、停止、檢視mysql服務
systemctl start mysql
systemctl stop mysql
systemctl status mysql
2 登陸mysql,第乙個是本機登陸,第二個是遠端登陸
mysql -uroot
-p******
mysql -uroot
-h192
.168
.1.1
-p3306
-p******
3 mysql 找回root使用者密碼
mysqld_safe --
skip
-grant
-tables
&mysql> update mysql.user set password=password('******') where user=
'root';
4 許可權配置
所有主機可以使用root名以123456的密碼登陸mysql(密碼可以和本機root使用者密碼不同)
mysql> grant all privileges on*.
*to'root'@'%' identified by
'123456'
with grant option;
mysql> flush privileges;
1 資料庫相關
mysql> show databases; //顯示當前所有資料庫
mysql> use databasenames; //使用某資料庫
mysql>
select database(); //檢視當前所使用的資料庫
mysql> create database db_***x; //建立資料庫
mysql> delete database db_***x; //刪除資料庫
mysql>
select version(); //檢視當前資料庫版本
mysqldump -uroot
-p db_***x > /home/******/document/datas/db_***x.sql; //備份資料庫(shell命令列)
mysql -uroot
-p db_***x < /home/******x/document/datas/db_***x.sql; //恢復資料庫(資料庫要存在)
2 表相關
mysql> create table stu(no int(4), name char(32), *** char(8)); //建立stu表
mysql> drop table stu; //刪除表
mysql> desc stu; //獲取表結構
mysql> insert into stu values(2016110120, 'wang', 'm'); //增加記錄
mysql> delete from stu where no = 2016110120; //刪除記錄
mysql> update stu set *** = 'f'
where no = 2016110121; //修改記錄
mysql> delete from stu; //清空表
mysql> select * from stu where no = 2016110121; //查詢記錄
mysqldump -uroot -p db_***x stu > /home/******/document/datas/db_***x.stu.sql //匯出表資料
mysql> source /home/******/document/datas/db_***x.stu.sql; //匯入表資料
mysql基本常用命令 MySQL常用命令(一)
cmd提示框中的mysql基礎命令 一 命令 連線mysql伺服器 mysql h localhost u root p 展示所有資料庫 show databases 選擇資料庫 use database 展示所選資料下所有表 show tables 設定資料庫編碼 set names gbk 用s...
mysql巡檢常用命令 mysql 常用命令
客戶端連線 進入命令列,windows cmd,連線 mysql u 使用者名稱 p密碼 h 伺服器ip位址 p 伺服器端mysql埠號 d 資料庫名 注意 1 伺服器端口標誌 p一定要大些以區別於使用者 p,如果直接連線資料庫標誌 d也要大寫 2 如果要直接輸入密碼 p後面不能留有空格如 pmyp...
mysql常用命令總結 mySql常用命令總結
總結一下自己常用的mysql資料庫的常用命令 mysql u root p 進入mysql bin目錄後執行,回車後輸入密碼連線。資料庫操作 1 create database dbname 建立資料庫,資料庫名為dbname 2 create database todo default chara...