設置更改root密碼mysql
/usr/local/mysql/bin/mysql -uroot 更改環境變量PATH,增長mysql絕對路徑 mysqladmin -uroot password '123456' mysql -uroot -p123456 密碼重置 vi /etc/my.cnf//增長skip-grant 重啓mysql服務 /etc/init.d/mysqld restart mysql -uroot use mysql; update user set password=password('aminglinux') where user='root';
sql語句用分號做爲語句結束。linux
0、鏈接服務器:用命令 mysql -u用戶 -p密碼 //來鏈接數據庫。 一、查看數據庫:用命令show databases; //查看全部數據庫。 二、建立數據庫:用命令create database 庫名稱 charset utf8; //建立數據庫並指定字符集。 三、刪除數據庫:用命令drop database; //庫名稱,刪除某個數據庫。 四、選擇數據庫:用命令use 庫名稱; //進入某個數據庫。 五、查看數據表:用命令show tables; //查看數據表。 六、建立數據表:用命令create table 表名稱 (snum int,sname varchar(10) ) engine myisam charset utf8; //建立表並設置學號snum和名字sname2個字段,和字符集。engine指表引擎和性能特色相關。 七、刪除數據表:用命令drop table 表名稱; //刪除數據表。 八、修改表名稱:用命令rename table 舊錶名 to 新表名; //修改表名稱 九、插入表數據:用命令insert into 表名稱 values (1,'zhangsan'),(2,'lishi') ; //插入三行數據 十、清空數據表:用命令truncate 表名稱 ;或者用命令delete 表名稱 ; //2者區別:trncate至關於把表丟了從新建立,delete至關於用橡皮擦擦掉數據。 查看MYSQL版本:mysql -V
鏈接MYSQLsql
mysql -uroot -p123456 mysql -uroot -p123456 -h127.0.0.1 -P3306 mysql -uroot -p123456 -S/tmp/mysql.sock mysql -uroot -p123456 -e "show databases"
若是遇到這個錯誤數據庫
[root@lamp ~]# mysql -umysql -plinbs123 Warning: Using a password on the command line interface can be insecure. ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: YES)
要加-h127.0.0.1參數,由於默認是用socket鏈接,服務器
MYSQL經常使用命令socket
查詢數據庫 show databases; 切換到mysql庫 use mysql; 查看庫裏的表 show tables; 查看錶裏的字段(tb_name爲表名稱) desc tb_name; 查看建表語句就是命令行顯示(tb_name爲表名稱) show create table tb_name\G; //斜槓G有整齊排列的效果,防止查詢的數據雜亂無章。 查看當前用戶 select user(); 查看當前使用的數據庫 select database();
建立db1庫 create database db1; 建立t1表use db1; create table t1(`id` int(4), `name` char(40)); 查看當前數據庫版本 select version(); 查看數據庫狀態 show status; 查看各參數(%通配符) show variables; show variables like 'max_connect%'; 修改參數(修改的內存) set global max_connect_errors=1000; 查看隊列(哪些用戶在線,作什麼操做) show processlist; show full processlist;
ENGINE=InnoDB DEFAULT CHARSET=latin1 默認引擎是InnoDB,默認的字符集是latin1,ENGINE和CHARSET能夠在建立的時候用命令指定。 以下: create table t1(`id` int(4), `name` char(40)) DEFAULT CHARSET=utf8;