❶ linux伺服器mysql資料庫怎麼配置
linux伺服器mysql資料庫配置
mysql最流行的關系型資料庫之一,目前隸屬於oracle公司,因體積小、速度快、總體擁有成本低,開放源代碼這一特點,所以是我們日常開發的首選。
工具/原料
mysql5.6
cnetos
方法/步驟
查找以前是否安裝有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果顯示有如下包則說明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來刪除資料庫
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
刪除老版本mysql的開發頭文件和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
下載mysql的rpm包
可以通過wget下載具體的地址因為不能用鏈接請大家去官網去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL伺服器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發依賴包。
下載後放到Liunx伺服器中,如圖所示
安裝MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝過程如圖所示
安裝完成後會生成root用戶的隨機密碼,請使用「cat /root/.mysql_secret」或類似命令進行查看。
安裝MySQL客戶端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝MySQL開發依賴包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
啟動msyql
安裝完成後mysql是沒有啟動的,運行mysql命令會提示如下錯誤:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
可使用如下命令啟動MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用戶的密碼,參考如下:SET PASSWORD = PASSWORD('root123456');
❷ 本機做mysql伺服器怎麼設置ip伺服器配置mysql
怎麼用命令行連接mysql資料庫?
使用命令行連接MySQL資料庫:Windows操作系統下,開始——運行,打開"運行"對話框,輸入cmd,點擊「確定」即可進入DOS窗口。DOS窗口輸入登錄MySQL資料庫命令mysql-h127.0.0.1-uroot-p命令參數說明:mysql是登錄資料庫的命令,-h後面跟伺服器的IP,由於本示例MySql伺服器安裝在本地,因此IP地址為127.0.0.1;-u後面跟用戶名,本示例採用root用戶登錄;-p後面跟登錄密碼。輸入上述命令後回車,再輸入登錄密碼,在回車即可完成登錄MySQL資料庫服務了。跟著可以運行usedatabaseName語句操作某個資料庫了
Mysql登錄時ServerHost寫什麼?
本地localhost或者127.0.0.1遠程要先在Server端設置允許root遠程連接或者新建一個用戶允許遠程連接然後Client端ServerHost寫Server的IP
mysqlfront怎麼用?
您好,希望能給您帶來幫助。下載完成後,安裝就可以使用了,這里做一些簡單的介紹。
1、下載MYSQL管理器MYSQL-Front中文版,點擊此處下載MYSQL-Front中文版(含其他多語種)默認安裝為中文語言。
2、解壓安裝後,運行MySQL-Front.exe,可以系統設置裡面設置語言,選擇簡體中文版本
3、打開登錄信息,輸入MYSQL資料庫伺服器相關參數:設置伺服器名,一定要用localhost:埠是默認的。字元集選GB2312:
4、輸入MYSQL伺服器的IP地址,例如:202.101.98.555、選擇已經存在的資料庫,輸入MYSQL伺服器的用戶名和密碼,以及MYSQL的資料庫名稱,點擊確定後,選擇「打開」6、如果輸入的MYSQL資料庫的IP、用戶名、密碼、資料庫都正確後,就可以打開伺服器了,然後通過「視圖」->「SQL編輯器」將MYSQL的查詢語句復制到SQL編輯器中,便可以迅速的將MYSQL資料庫導入了。7、MYSQL管理器的「對象瀏覽器」、「數據瀏覽器」可方便的建立、修改資料庫表的結構及數據補充說明:MySQL-Front軟體操作簡單,是一款非常不錯的MYSQL管理軟體,非常容易上手,初次使用該軟體可能會有一些使用操作上的疑惑,多嘗試幾次就會熟練的。
如何設置mysql在區域網中訪問?
第一:更改「mysql」資料庫里的「user」表裡的「host」項,從」localhost」改稱'%'。
或者新加條記錄,「host」項為要訪問的ip地址,並授權。重啟mysql服務。
第二:在系統防火牆添加例外埠:3306,並允許例外。錯誤提示:
ERROR1130:Host餘.168.1.3'
的解決方法:1。改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改"mysql"資料庫里的"user"表裡的"host"項,從"localhost"改稱"%"
mysql-uroot-pvmwaremysql>usemysql;mysql>updateusersethost='%'whereuser='root'mysql>selecthost,userfromuser;2.授權法。例如,你想myuser使用mypassword從任何主機連接到mysql伺服器的話。
GRANTALLPRIVILEGESON*.*TO'myuser'@'%'IDENTIFIEDBY'mypassword'WITHGRANTOPTION;
如果你想允許用戶myuser從ip為192.168.1.3的主機連接到mysql伺服器,並使用mypassword作為密碼
GRANTALLPRIVILEGESON*.*TO'myuser'@餘.168.1.3'IDENTIFIEDBY'mypassword'WITHGRANTOPTION;
3.在window自帶的防火牆里的例外添加3306埠
總結:mysql-uroot-p
mysql>usemysql;
mysql>select'host'fromuserwhereuser='root'
mysql>updateusersethost='%'whereuser='root'
mysql>flushprivileges;
mysql>select'host'fromuserwhereuser='root'
第一句是以許可權用戶root登錄
第二句:選擇mysql庫
第三句:查看mysql庫中的user表的host值(即可進行連接訪問的主機/IP名稱)
第四句:修改host值(以通配符%的內容增加主機/IP地址),當然也可以直接增加IP地址
第五句:刷新MySQL的系統許可權相關表
第六句:再重新查看user表時,有修改。。
重起mysql服務即可完成。
❸ 資料庫伺服器怎麼配置
選擇資料庫伺服器的五個原則:
1)高性能原則
保證所選購的伺服器,不僅能夠滿足運營系統的運行和業務處理的需要,而且能夠滿足一定時期業務量的增長。一般可以根據經驗公式計算出所需的伺服器TpmC值(Tpmc是衡量計算機系統的事務處理能力的程序),然後比較各伺服器廠商和TPC組織公布的TpmC值,選擇相應的機型。同時,用伺服器的市場價/報價除去計算出來的TpmC值得出單位TpmC值的價格,進而選擇高性能價格比的伺服器。
結論:伺服器處理器性能很關鍵,CPU的主頻要高,要有較大的緩存
2)可靠性原則
可靠性原則是所有選擇設備和系統中首要考慮的,尤其是在大型的、有大量處理要求的、需要長期運行的系統上。考慮伺服器系統的可靠性,不僅要考慮伺服器單個節點的可靠性或穩定性,而且要考慮伺服器與相關輔助系統之間連接的整體可靠性,如:網路系統、安全系統、遠程列印系統等。在必要時,還應考慮對關鍵伺服器採用集群技術,如:雙機熱備份或集群並行訪問技術,甚至採用可能的完全容錯機。
結論:伺服器要具備冗餘技術,同時像硬碟、網卡、內存、電源此類設備要以穩定耐用為主,性能其次。
3)可擴展性原則
保證所選購的伺服器具有優秀的可擴展性原則。因為伺服器是所有系統處理的核心,要求具有大數據吞吐速率,包括:I/O速率和網路通訊速率,而且伺服器需要能夠處理一定時期的業務發展所帶來的數據量,需要伺服器能夠在相應時間對其自身根據業務發展的需要進行相應的升級,如:CPU型號升級、內存擴大、硬碟擴大、更換網卡、增加終端數目、掛接磁碟陣列或與其他伺服器組成對集中數據的並發訪問的集群系統等。這都需要所選購的伺服器在整體上具有一個良好的可擴充餘地。一般資料庫和計費應用伺服器在大型計費系統的設計中就會採用集群方式來增加可靠性,其中掛接的磁碟存儲系統,根據數據量和投資考慮,可以採用DAS、NAS或SAN等實現技術。
結論:伺服器的IO要高,否則在CPU和內存都是高性能的情況下,會出現瓶頸。除此之外,伺服器的擴展性要好,為的是滿足企業在日後發展的需要。
4)安全性原則
伺服器處理的大都是相關系統的核心數據,其上存放和運行著關鍵的交易和重要的數據。這些交易和數據對於擁有者來說是一筆重要的資產,他們的安全性就非常敏感。伺服器的安全性與系統的整體安全性密不可分,如:網路系統的安全、數據加密、密碼體制等。伺服器需要在其自身,包括軟硬體,都應該從安全的角度上設計考慮,在藉助於外界的安全設施保障下,更要保證本身的高安全性。
結論:首先從伺服器的材料上來說要具備高硬度高防護性等條件,其次伺服器的冷卻系統和對環境的適應能力要強,這樣才能夠在硬體上滿足伺服器安全的要求。
5)可管理性原則
伺服器既是核心又是系統整體中的一個節點部分,就像網路系統需要進行管理維護一樣,也需要對伺服器進行有效的管理。這需要伺服器的軟硬體對標準的管理系統支持,尤其是其上的操作系統,也包括一些重要的系統部件。
結論:盡量選擇支持系統多的伺服器,因為伺服器兼容的系統越多,你就可以擁有更大選擇空間。
❹ 如何在伺服器上安裝mysql資料庫
方法/步驟
1、剛剛接觸mysql數據的人,第一步新建資料庫,可打開phpmyadmin;