mysql 實用命令

2021-09-02 16:29:51 字數 1309 閱讀 2367

1.mysql忘記密碼

(1)windows下

mysql當忘記root密碼時,可以先關掉mysql服務

然後開乙個命令視窗執行

mysqld-nt --skip-grant-tables; 

然後再開乙個命令視窗執行

mysql -u root

進入mysql然後修改密碼,修改密碼sql語句如下:

update user set password = password('****') where user = 'root';

然後flush privileges;

重啟mysql服務即可

(2)linux下

找到mysql啟動配置檔案my.cnf一般在/etc/mysql/my.cnf

然後在[mysqld] 後面的結束行後面加一條

skip-grant-tables

儲存重啟mysql

/etc/init.d/mysql restart(注意找到啟動配置的指令碼)

然後進入mysql修改密碼

update user set password = password('****') where user = 'root';

最後將my.conf檔案的skip-grant-tables去掉,然後再次重啟即可修改密碼.

2.mysql主從複製配置

參考: 

主要思想:主伺服器開啟bin-log日誌,當執行crud操作時,根據bin-log日誌,自動同步到伺服器上。

(1)主伺服器

在[mysqld]後面加上

log-bin=mysql-bin

server-id=122 (此數字一般為伺服器ip位址最後的數字,但不能與從伺服器id相同)

3.mysql建立資料庫及表的語句

如果存在資料庫jwkh則刪除並建立jwkh設定預設編碼格式為utf8

drop database if exists jwkh;

create database jwkh default character set utf8;

其中,if exists的用法如下:

drop [create]

table

[database] if [not] exists $name

.....

解釋為 如果存在(或不存在)某錶(或某資料庫)時,進行後面...操作

建立資料庫預設編碼設定的語句為 default character set utf8 collate utf8_general_ci

MySQL實用命令

一 連線mysql 1 例1 連線到本機上的mysql 首先在開啟dos視窗,然後進入mysql安裝目錄下的bin目錄下,例如 d mysql bin,再鍵入命令mysql uroot p,回車後提示你輸密碼,如果剛安裝好mysql,超級使用者root是沒有密碼的,故直接回車即可進入到mysql中了...

MySQL實用命令

一 連線mysql 1 例1 連線到本機上的mysql 首先在開啟dos視窗,然後進入mysql安裝目錄下的bin目錄下,例如 d mysql bin,再鍵入命令mysql uroot p,回車後提示你輸密碼,如果剛安裝好mysql,超級使用者root是沒有密碼的,故直接回車即可進入到mysql中了...

MySQL實用命令

取自 http kb.discuz.net index.php?title mysql e5 ae 9e e7 94 a8 e5 91 bd e4 bb a4 一 連線mysql 1 例1 連線到本機上的mysql 首先在開啟dos視窗,然後進入mysql安裝目錄下的bin目錄下,例如 d mysq...