一、登入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的開機啟...