More  

小編的世界 優質文選 資料

mysql.論壇網址


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裏面定義一個 字段,在下面寫上用戶密碼。將用戶名密碼寫在 段裏面也可以實現mysqldump命令不用輸入密碼使用。

段中寫了錯誤的密碼。會導致 mysqldump 、mysql 都連不上,就算另外建一個 段,寫上了正確的密碼,也連不上。 設置的是所有的客戶端

搭建論壇:

在網頁打開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數據庫。

接著安裝:

後台管理可以設置網站的排版等

  大家在看