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