啟動項 mysql命令大全 mysql常用命令

2021-10-18 15:37:32 字數 2496 閱讀 2915

一、登入mysql資料庫

1、連線本地mysql資料庫,預設埠為3306

#mysql –u root –p 123456 //-u:指定使用者 -p:指定與使用者對應的密碼

2、通過ip和埠連線遠端mysql伺服器

#mysql –u root –p 123456 –h 192.168.100.1 –p 3306

二、資料庫操作語句

1、顯示所有資料庫

>show databases;

2、建立乙個test1234資料庫

create database test1234 charset 'utf8';

3、刪除test1234資料庫

>drop database test1234;

三、資料庫許可權操作

1、建立乙個具有root許可權,可從任意伺服器遠端訪問

>grant all privileges on *.* to 'test123'@'%' identified by '123456';

2、建立乙個針對mysqltest庫具有資料操作許可權的賬號test1234,並且只能從192.168.1.10伺服器訪問

>grant select,insert,update,delete on mysqltest.* to 'test1234'@'192.168.1.10' identified by '123456';

3、收回test1234賬號針對mysqltest庫的某些資料操作許可權

>revoke insert,update,delete on mysqltest from 'test1234'@'192.168.1.10' identified by '123456';

4、刪除test1234使用者

>drop user 'test1234'@'%';

四、mysqld的備份還原

1、備份mysqltest資料庫

#mysqldump –u root –p 123456 mysqltest > bak_mysqltest.sql

2、備份mysqltest資料庫下user表的資料

#mysqldump –u root –p 123456 mysqltest user > bak_table_mysqltest_user.sql

3.匯入mysqltest資料庫下user表的資料

#mysql -h –u root –p 123456 mysqltest < bak_table_mysqltest_user.sql

4、備份mysqltest資料庫,並壓縮

#mysqldump –u root –p 123456 mysqltest | gzip > bak_mysqltest.sql.gz

5、恢復mysqltest.sql到mysqltest庫中

#mysql –u root –p 123456 mysqltest < bak_mysqltest.sql 如果資料庫中沒有mysqltest這個庫,必須先建立此庫。再執行匯入操作。

6、恢復user表中的資料

#mysql –u root –p 123456 mysqltest < bak_table_mysqltest_user.sql

7、從壓縮檔案bak_mysqltest.sql.gz中導資料資料到mysqltest庫中

#gzip < bak_mysqltest.sql.gz | mysql –u root –p 123456 mysqltest

8、匯出shop資料庫的表結構

mysqldump -d -u*** -p shop > shop_table.sql 其中-d引數表示不匯出資料,只匯出表結構

9、匯入shop資料庫的表結構

mysql -h(主機或者ip) -u*** -p uc_action_log < uc_action_log.sql

10、匯出shop的資料

mysqldump -t -uroot -p shop > shop_data.sql其中-t引數表示只導資料,不導表結構

11、備份所有資料庫

mysqldump -u root -p --all-databases > /root/backupall_15-9-10.sql

12、從備份所有資料庫中恢復其中乙個資料庫

mysql -uroot -p --one-database db < /root/123.sql

13、備份多個資料庫

mysqldump -u root -p databases db db1 > /root/backupall_15-9-10.sql

五、mysql其它命令

1、 將原始碼包安裝的mysql加入到開機自啟動

#echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" >>/etc/rc.local

2、將原始碼包安裝的mysql加入環境變數中

#echo "export path=$path:/usr/local/mysql/bin" >>/etc/profile 加入環境變數

#source/etc/profile 更新環境變數

CMD命令 修改啟動項 bcdedit

microsoft windows 版本 10.0.17763.1217 c 2018 microsoft corporation。保留所有權利。c windows system32 bcdedit v store p boot bcd windows 啟動管理器 識別符號 device parti...

mysql服務裡面沒有啟動項

解決辦法 進入到c盤下的 windows system32目錄,在該目錄下方找到cmd.exe,然後單擊選中後右鍵,在彈出的選單中選擇 以管理員身份執行 然後進入到mysql的安裝目錄。這裡進入還是說一說吧,必須先進入某個碟符,例如進入c盤,不能直接 d mysql bin mysqld.exe i...

ubuntu新增啟動項

ubuntu開機之後會執行 etc rc.local檔案中的指令碼,所以我們可以直接在 etc rc.local中新增啟動指令碼。當然要新增到語句 exit 0前面才行。如 sudo vi etc rc.local 然後在 exit 0 前面新增好指令碼 後續有空再研究下新增乙個ubuntu的開機啟...