最近在學習mysql,還是只菜鳥,所以共享下
1.linux下啟動mysql的命令:
# mysqladmin start
/ect/init.d/mysql start (前面為mysql的安裝路徑)
2.linux下重啟mysql的命令:
# mysqladmin restart
/ect/init.d/mysql restart (前面為mysql的安裝路徑)
3.linux下關閉mysql的命令:
# mysqladmin shutdown
/ect/init.d/mysql shutdown (前面為mysql的安裝路徑)
4.檢視mysql服務是否已經新增到linux上
# chkconfig --list mysqld
mysqld 0:關閉 1:關閉 2:關閉 3:關閉 4:關閉 5:啟用 6:關閉
# 如果沒有,先新增,用chkconfig --add mysqld
然後在3 5級別上設定服務為on
chkconfig --level 35 mysqld on
然後service start一下;
5.啟動了服務,檢查伺服器是否在執行
# ps -el | grep mysqld
4 s 0 1796 1 0 85 0 - 1513 wait ? 00:00:00 mysqld_safe
4 s 27 1856 1796 0 78 0 - 34055 - ? 00:00:00 mysqld
# 如果看到有,說明伺服器安裝起來了~(有的版本的mysql守護程序為mysql,你都試試吧)
6.檢視mysql版本
# mysql --version
或者進入mysql命令列
mysql> select version();
想獲得更多版本資訊
# mysqladmin -uroot -p*** version
連線本機上的mysql:命令mysql -uroot -p, 回車後提示輸入密碼。
退出mysql命令:exit(回車)
8.修改mysql密碼:
# mysqladmin -u使用者名稱 -p舊密碼 password 新密碼
或進入mysql命令列set password for root=password("root");
9.備份mysql
mysqldump -h主機位址 -u使用者名稱 -p使用者密碼 資料庫名 表名(備份某張表時使用,可多個) > 檔名(me習慣用*.sql)
例子:都以本機為例
a.備份所有資料庫用-a(一定要大寫)
# mysqldump -uroot -p*** -a > ***.sql
b.備份單個資料庫 database1
# mysqldump -uroot -p*** database1 > ***.sql
c.備份單個資料庫database1中某張表table1
# mysqldump -uroot -p*** database1 table1 > ***.sql
d.備份單個資料庫database1中某張表table1,table2
# mysqldump -uroot -p*** database1 table1 table > ***.sql
10.恢復mysql
mysql -h主機位址 -u使用者名稱 -p使用者密碼 資料庫名(恢復所有資料庫時不填) < 檔名(me習慣用*.sql)
例子:都以本機為例
a.恢復所有資料庫
# mysql -uroot -p*** < ***.sql
b.恢復到指定資料庫 database2
# mysql -uroot -p*** database2 < ***.sql
11.備份檔壓縮與解壓(節省空間7:1)
tar -czvf 目的檔名 源檔名
例子:a、將***.sql 壓縮成 ***.sql.tar.gz
tar -czvf ***.sql.tar.gz ***.sql
b、解壓 ***.sql.tar.gz
tar -zxvf ***.sql.tar.gz
--待補充
Linux 下 mysql 的相關命令
1.登入 mysql uroot p 2.linux下mysql 不能外網訪問 已經在mysql裡grant了許可權了。在外網還是不能訪問 問題 cat etc mysql my.conf 找到下面一行 bind address 127.0.0.1 為了資料的安全,預設mysql只守候在127.0....
Linux 下 mysql 的相關命令
1.登入 mysql uroot p 2.linux下mysql 不能外網訪問 已經在mysql裡grant了許可權了。在外網還是不能訪問.問題 cat etc mysql my.conf 找到下面一行 bind address 127.0.0.1 為了資料的安全,預設mysql只守候在127.0....
liunx下的mysql相關命令
1 連線mysql命令 mysql uroot p 密碼 2 檢視資料庫 show databases 3 切換到要使用的資料庫。use starbuckyiaiwang 4 檢視資料中包含的表 show tables 5 顯示資料表的結構 describe 表名 6 資料庫的建立與刪除 l 建立新...