0.安裝逆害、重啟、查看版本
1蚣驼、安裝參考文章
2魄幕、啟動、重啟颖杏、停止命令:
啟動:sudo /etc/init.d/mysql start
停止:sudo /etc/init.d/mysql stop
重啟:sudo /etc/init.d/mysql restar
3纯陨、查看數(shù)據(jù)庫版本、編碼、是否允許队丝。
終端查看版本:mysql -V
登陸mysql后查看:
查看版本: select version();
或 status
查看編碼:show variables like '%character%';
4靡馁、查看mysql本地?cái)?shù)據(jù)存放路徑:
show variables like 'datadir%';
一、登錄机久、新建用戶臭墨、修改密碼
Linux中登錄MySQL:mysql -uroot -p
回車輸入密碼即可。
退出:\c或者quit或者\(yùn)q
-新建用戶:
1膘盖、允許本地IP訪問:
create user 'test'@'localhost' identified by 'test';
授權(quán):
grant all privilege on '庫名'.'表名' to 用戶名@主機(jī) identityfied by '密碼'
2胧弛、允許外網(wǎng)IP訪問:
create user 'test1'@'%' identified by 'test1';
刷新授權(quán):flush privileges;
撤銷權(quán)限:
revoke all on . from dba@localhost;
3、一步到位新建:
grant all privilege on '庫名'.'表名' to 用戶名@主機(jī) identityfied by '密碼'
create user 用戶名 identified by '密碼';
4侠畔、修改root密碼:
mysqladmin -uroot -p舊密碼 password 新密碼结缚,回車即可
5、修改普通用戶密碼:
update mysql.user set password = password('密碼') where user=
'vista' and host = 'localhost';
6软棺、查看數(shù)據(jù)庫已有用戶
以root登錄:mysql -uroot-p
然后進(jìn)入mysql數(shù)據(jù)庫:use mysql
查看已有用戶:select user from user红竭;
顯示當(dāng)前用戶:select user();
7、查看mysql本地?cái)?shù)據(jù)存放路徑:
show variables like 'datadir%';
二喘落、庫
新建數(shù)據(jù)庫:create database 庫名
查看當(dāng)前所在庫:select database()茵宪;
刪除庫:drop database
顯示已有的庫:show databases
切換庫:use 庫名
三、表
新建表:create table 表名(字段名類型(寬度)約束條件瘦棋,類推)
插入數(shù)據(jù):insert into 表名 values(稀火,,赌朋,)凰狞;
顯示當(dāng)前庫已有的表:show tables;
查看表結(jié)構(gòu):desc 表名
查看表信息和數(shù)據(jù)類型:describe 表名;
查看表全部數(shù)據(jù):select * from 表名沛慢;
刪除表:drop table 表名赡若;
刪除表中所有記錄:delete from 表名;
四团甲、備份與恢復(fù)
mysqldump -h主機(jī)名 -P端口 -u用戶名 -p密碼 (–database) 數(shù)據(jù)庫名 > 文件名.sql
五逾冬、導(dǎo)入、導(dǎo)出數(shù)據(jù)
好艱辛
參考文章:Linux下txt文件與mysql數(shù)據(jù)庫導(dǎo)入導(dǎo)出
首先伐庭,字符編碼就搞了半天粉渠。
修改mysql默認(rèn)編碼
修改已建庫的編碼
alter database <數(shù)據(jù)庫名> character set utf8;
修改完后執(zhí)行導(dǎo)入的報(bào)錯