連線遠端資料庫
mysql -h 10.4.3.230 -u root -p
建立資料庫
create database if not exists igo530_new default charset utf8 collate utf8_general_ci;
選擇資料庫
use igo530_new
顯示表結構
show columns from adspace;
show full fields from adspace; //詳細結構
執行sql檔案
source /home/xuxu/1.sql
資料庫重新命名
mysqldump -u***x -p***x -h 127.0.0.1 db_name > db_name.sql //老資料庫匯出sql檔案,不需要進入到mysql環境下
mysql -u***x -p***x -h 127.0.0.1 -e 「create database new_db_name」 //新建新資料庫
mysql -u***x -p***x -h 127.0.0.1 new_db_name < db_name_dump.sql //新資料庫執行sql檔案
mysql -u***x -p***x -h 127.0.0.1 -e 「drop database db_name」 //刪除老資料庫
修改root使用者密碼
# mysql -u root mysql
mysql> update user set password=password('newpassword') where user='root';
mysql> flush privileges;
mysql> quit
開啟遠端訪問
grant all privileges on test_db.* to root@'192.168.1.101' identified by '123456'; //將資料庫test_db的所有表,的所有許可權開放給ip位址為192.168.1.101的使用者,訪問的使用者名稱密碼是root 密碼是123456
grant select,update,insert,delete,create,drop on *.* to root@'%' identified by '123456'; //select,update,insert,delete,create,drop代表這些許可權是給使用者的;*.*代表主機上的所有表;root@'%'代表允許任何ip訪問
flush privileges; 許可權重新整理
**許可權
revoke all on *.* from wang@'192.168.1.150';
revoke all privileges on *.* from wang@'192.168.1.%';
revoke grant on huanqiu.* from wang@'%';
匯出表-d 只匯出表結構
mysqldump -uadp_test -h10.4.11.22 -padp_tmp_123 adp_test3 table > t.sql
### 使用者
###### 新增使用者
create user 'sweetyswain'@'127.0.0.1' identified by 'tdwqcysr0913';
##### 為root使用者設定密碼
mysqladmin -u root password 123456
show processlist 顯示慢查詢
kill [id] 殺死指定查詢
mysql學習筆記 51 mysql學習筆記
初學mysql時整理,隨時更新 資料操作 增 insert into 表名 字段列表 values 值列表 值列表 如果要插入的值列表包含所有字段並且順序一致,則可以省略字段列表。可同時插入多條資料記錄!replace 與 insert 完全一樣,可互換。insert into 表名 set 欄位名...
mysql學習筆記 51 Mysql 學習筆記
一.首先進入mysql mysql u root p新增使用者許可權設定 grant all privileges on to jerry localhost identified by aa1234567 只允許本機訪問 grant all privileges on to jerry 10.80...
mysql做筆記 mysql學習筆記
alter table 新增,修改,刪除表的列,約束等表的定義。檢視列 desc 表名 修改表名 alter table t book rename to bbb 新增列 alter table 表名 add column 列名 varchar 30 刪除列 alter table 表名 drop ...