MySQL遠端操作記錄刪除 mysql常用操作記錄

2021-10-19 19:50:11 字數 1757 閱讀 3633

登入

mysql -u[使用者名稱] -p[密碼]

匯出sql檔案

匯出整個資料庫(包括資料) mysqldump -u username -p dbname > dbname.sql

匯出資料庫結構(只有建表語句,不含資料) mysqldump -u username -p -d dbname > dbname.sql

匯出資料庫中的某張資料表(包含資料) mysqldump -u username -p dbname tablename > tablename.sql

匯出資料庫中的某張資料表的表結構(只有建表語句,不含資料) mysqldump -u username -p -d dbname tablename > tablename.sql

匯入sql檔案

mysql>use [資料庫名];

mysql>source [匯入資料的檔名(全路徑)];

例如: mysql>source /hoem/hjx/test.sql;

新增遠端訪問

資料庫授權 遠端連線新建乙個帳號(帳號名不能為root)。 如:新增乙個使用者名為db_user,密碼為db_pass,授權為% (%表示所有外圍ip能連線)對db_name資料庫所有許可權,命令如下 授權語句,特別注意有分號 mysql [(none)]> grant all privileges on 資料庫名.* to 使用者名稱@'%' identified by '使用者密碼';

重新整理 mysql [(none)]> flush privileges;

退出資料庫控制台,特別注意有分號 mysql [(none)]> exit;

如果還是不能遠端訪問的話:

修改mysql的配置檔案/etc/mysql/my.cnf,因為預設3306埠只允許本地訪問的,

注釋掉這行: bind-address = 127.0.0.1

mysql大小寫敏感配置

mysql大小寫敏感配置相關的兩個引數,lower_case_file_system 和 lower_case_table_names。

lower_case_file_system

表示當前系統檔案是否大小寫敏感,唯讀引數,無法修改。

on 大小寫不敏感

off 大小寫敏感

lower_case_table_names

表示表名是否大小寫敏感,可以修改。

lower_case_table_names = 0時,mysql會根據表名直接操作,大小寫敏感。

lower_case_table_names = 1時,mysql會先把表名轉為小寫,再執行操作。

檢視當前mysql的大小寫敏感配置 show global variables like '%lower_case%';

設定lower_case_table_names的值

開啟my.cnf檔案,加入以下語句後重啟。

# 大小寫敏感

lower_case_table_names = 0

或#大小寫不敏感

lower_case_table_names = 1

生成清空資料庫sql 的sql

select concat('truncate table ', table_name, ';')

from information_schema.tables

where table_schema = '資料庫名稱';

忽略主外來鍵 / 不忽略主外來鍵

set foreign_key_checks = 1;

set foreign_key_checks = 1;

mysql 記錄操作 MySQL 記錄操作

建立 以下所有操作均在user temp表中進行操作。create table user temp id int primary key auto increment,name char 5 not null,gender enum 男 女 default 男 age tinyint not nul...

mysql 記錄操作 MySQL記錄操作

一 概覽 mysql資料操作 dml 在mysql管理軟體中,可以通過sql語句中的dml語言來實現資料的操作,包括 使用insert實現資料的插入 update實現資料的更新 使用delete實現資料的刪除 使用select查詢資料以及。二 插入資料 insert 1.插入完整資料 順序插入 語法...

git刪除遠端提交記錄

開發過程中,如果把本地的某乙個commit推送到遠端後,希望把遠端的該條記錄刪除。需要刪除本地commit,並同步到伺服器,使用git revert可以刪除某一次提交,並為本次刪除生成乙個新的提交。也就是說不是把之前的提交記錄抹去,在提交記錄中還是能看到之前的提交,並且有乙個新的revert提交,把...