mysql安裝及常見使用

 mysql的安裝和使用html

說明:mysql是一個多線程,多用戶的sql數據庫,有着高性能,高可靠性,易於實用性等特色。mysql

安裝的軟件連接:https://pan.baidu.com/s/1smRLkoX   提取碼:vd5vsql

第一部分:安裝數據庫shell

安裝步驟:數據庫

1,卸載原有的mysql,先查看下原來系統有沒有mysql,有就卸載掉,生產環境通常都是本身安裝,不用原來系統自帶的mysql。多線程

 2,看下系統有沒有安裝ncurses-devel這個軟件,它是字符終端下屏幕控制的基本庫。有就不用管了,沒有的話本身在網上下一個也行。性能

 3,這個沒什麼好說的,mysql須要cmake編譯安裝,因此先把cmake按好。測試

 4,建立運行用戶,我是爲了測試,因此建立了mysql這個用戶,並讓他不能直接登錄,生產環境須要和項目研發商討用什麼用戶。ui

5準備工做好了,就開始安裝mysql了,先解壓到/data/soft下。 spa

 6,而後在/data/soft/mysql-5.5.38下配置、編譯並安裝

cmake  -DCMAKE_INSTALL_PREFIX=/data/soft/mysql -DSYSCONFDIR=/etc/  -DDEFAULT_CHARSET=utf8  -DDEFAULT_COLLATION=utf8_general_ci  -DWITH_EXTRA_CHARSETS=all

7, 對數據庫目錄進行屬主屬組權限設置。

 8,刪除原來的mysql配置文件,並將安裝好的配置文件複製到/etc/目錄下。

 9,以用戶mysql身份執行初始化腳本,制定數據存放目錄。

/data/soft/mysql/scripts/mysql_install_db  --user=mysql --basedir=/data/soft/mysql --datadir=/data/soft/mysql/data/

  10,設置環境變量,方便使用mysql命令。

11, 添加系統服務,方便chkconfig進行管理。

12, 開啓mysql服務,並查看是否啓動成功。

13, 下面開始訪問數據庫,開始沒有設置密碼,因此直接mysql   -u root可直接登錄進去。

第二部分:增刪改查常見用法和設置登錄密碼 

1,未設置密碼,開始第一次可使用mysqladmin  -u root password "密碼"的形式設置密碼,以後登錄就須要用設置的密碼登錄了。

 2,查看當前數據庫服務的日誌文件信息。

3, 執行exit或者quit都可退出mysql命令界面,回到shell界面。

 4,查看當前mysql服務中包含的庫。

 5,進入nysql庫,並查看mysql庫中的全部表格。

6, 查看mysql庫中user表格的結構。

 7,建立一個新的庫test-auth

 8,建立一個新的表格test_table並查看。

 9,刪除表格。

 10,刪除一個庫test_auth,再次查看已經沒有了。

 11,在test_table表中插入兩條數據,並查看。

12, 修改數據記錄,使用update命令更新。

 13,在mysql界面設置root用戶登錄mysql的密碼。

 14,此時再次登錄就要使用修改後的密碼了,用原來設置的密碼就失效了。

 15,在shell界面使用mysqladmin  -u root  -p password  ‘密碼’ 格式設置密碼。若是開始沒有設置密碼,則去掉-p選項便可。

 16,刪除test庫中的test_table表中的table_name爲lisi的數據記錄。

 17,將user字段爲空的用戶記錄刪除。

 18,添加一個名爲「xiaoming」的數據庫用戶,容許從本機訪問,對test庫中的全部表具備查詢權限,驗證密碼爲123456.可是沒有其餘權限。

 19,建立pro庫,並受權給ip地址爲192.168.2.104的主機相鏈接,用戶命」爲xiaoming「,密碼爲123456.

 20,查看受權給xiaoming的權限和撤銷權限。

 21,mysql備份庫的三種格式。

 22,查看備份文件內容。

grep -v "^--" mysql-user.sql |grep -v "^/" |grep -v "^$"

23,恢復test庫。 

 先刪除庫裏的表格test_table

恢復的命令。 

查看是否恢復。

24, 恢復整個完整的庫。

相關文章
相關標籤/搜索