Mysql 學習筆記

2021-09-29 19:45:08 字數 1758 閱讀 1339

連線遠端資料庫

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 ...