小編的世界 優質文選 資料
字體大小:
2021年6月22日 -
:
益佰瀆
編輯一個批命令文件
Mysql直接調用剛才編輯的文件輸出結果,還可以在後面直接將結果重定向到另一個文件保存起來。
在mysql子命令模式中使用source或者 . 調用批命令文件執行。
模擬備份還原的效果:
mysqldump :備份用的工具。mysqldump --help | less查看怎麼使用
備份所有數據庫。
將備份數據重定向保存到另一個文件裏的文件
/etc/my.cnf 存放全局選項
~$MYSQL_HOME/my.cnf 存放服務器特定選項
~/.my.cnf 存放用戶特定的選項
用集成環境裝的,不是直接裝的包,所以配置文件my.cnf在/opt/lampp/下的etc中
如果直接裝的包,則配置文件在/etc/下面。
配置文件的部分內容。
將mysqld的端口號改成3366,在服務器端將mysql關閉,再開啟,查看到mysqld的端口號為3366,跟客戶端連接的端口3306不一致,但是還是可以使用mysql連接進去!
因為是用默認的連接方式socket嵌套字的方式連接
連接過程中
/opt/lampp/var/mysql/mysql.sock是一個以S開頭的本地嵌套字文件!不能進行遠程連接,也就是自己跟自己連接
接上IP,以IP形式訪問,就顯示不能連接。
端口是開啟的,接上端口也不能連接
在/opt/lampp/etc/my.cnf中將端口改成一致的3366,再用IP形式進行連接,可以連接上!
文件中兩個嵌套字文件的文字也不能錯!!!錯了也連接不上。
什麼情況下回出現這個錯誤呢!
用的是集成環境的mysql的服務器,但是客戶端工具裝了兩套。連接時,默認的socket嵌套字文件不同
yum install mysqld安裝的mysql客戶端,/usr/bin/mysql -uroot -predhat進行連接的時候,使用的套接字文件是/etc/my.cnf中定義的,與/opt/lampp/etc/my.cnf中定義的不一樣!
~/.my.cnf 與 /etc/my.cnf 沖突的時候 ~/.my.cnf 生效,
切換成student用戶,還是不能連接進mysql。
那麼可以編輯用戶用戶主目錄下的隱藏文件 ~/.my.cnf
怎麼編輯!。可以查看/opt/lampp/etc/mysql --help ,將選項值前的--去掉,就可以直接寫到配置文件中去。/opt/lampp/etc/mysql --help 可以查看到當前服務器的配置。但是當前服務器的配置不一定是對的!
/opt/lampp/etc/my.cnf中的套接字文件位置是錯的
,/opt/lampp/etc/mysql --help 查看到的位置也是錯的,
要寫對的,就要用ps aux | grep mysqld查看套接字文件位置!
編寫的~/.my.cnf文件:
直接mysql就連接進去了,用戶,密碼都在隱藏文件中定義了。
/opt/lampp/sbin/mysqld --verbose --help 查看幫助。編寫的是/opt/lampp/etc/my.cnf文件
在/opt/lampp/etc/my.cnf文件的mysqld中隨便亂寫一句。
停止再啟動mysqld,報錯了!不能啟動。
在/opt/lampp/var/mysql中可以看到以主機名命名的錯誤信息,
/
裏面記錄了錯誤!
Mysql服務器建立在互聯網的兩種模式:
1:前台是web服務器。後台數據庫,當用戶端查詢一個網頁的時候,web服務器使用代碼去後台數據庫查詢,在傳送給用戶。需要開啟TCP/IP網絡
2:web服務器同時又是數據庫。吧TCP/IP的端口關掉(3306),使用本地套接字文件進行連接
可以在 /opt/lampp/etc/my.cnf 的
skip-networking
default-storage-engine=***
大容量插入緩存大小bulk-insert-buffer-size
想要mysqldump使用的時候不要輸用戶名密碼,可以在/opt/lampp/etc/my.cnf裏面定義一個
在
搭建論壇:
在網頁打開mysql:
為了安全性,對數據庫的權限進行設置,新建一個用戶:
數據。結構全選,管理不用選。
其他不用設置了,直接創建用戶
將用戶和數據庫關聯起來:
給bbs數據庫添加權限:
數據,結構的鉤鉤都打上,然後點擊GO執行,就把數據庫跟用戶關聯起來了
可以使用新建的用戶名密碼登陸了:可以對bbs數據庫進行增刪查改操作
在/opt/lampp/etc/下面也有個httpd.conf(web服務的配置文件)
看到這個文件定義的根路徑為/opt/lampp/htdocs 網頁要放在這個文件夾下
在/opt/lampp/htdocs/下新建一個html文件,可以通過瀏覽器直接看到
下載一個論壇的軟件
在/opt/lampp/htdocs/下新建一個文件夾bbs ,在bbs下解壓下載的論壇軟件。
解壓完後,在bbs文件夾裏面有個upload文件夾。將upload文件夾裏面的內容全部移到bbs目錄下面去。
然後通過瀏覽器輸入IP地址進入論壇的安裝。
看到所需狀態為勾,但是當前狀態為叉:要修改文件文件夾權限
修改完後刷新,看到可寫了。然後下一步
在論壇上注冊一個賬號。
在默認版塊裏面發帖子
每一個數據庫都會在/opt/lampp/var/mysql下有個文件夾,
論壇的文件夾為bbs 。bbs裏面就會有對應的表,每個表有三個文件.MYD .frm .MYI
可以通過phpMyAdmin進入到數據庫bbs管理。
其中刪除的是帖子的內容
刪除帖子。
搭建網站:
下載搭建網站的壓縮文件。
進入網站安裝
下一步之前要修改文件夾,文件的權限
新建一個cms數據庫。
接著安裝:
後台管理可以設置網站的排版等