程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> redhat 5.4下裝置MYSQL全進程

redhat 5.4下裝置MYSQL全進程

編輯:MySQL綜合教程

redhat 5.4下裝置MYSQL全進程。本站提示廣大學習愛好者:(redhat 5.4下裝置MYSQL全進程)文章只能為提供參考,不一定能成為您想要的結果。以下是redhat 5.4下裝置MYSQL全進程正文


前一段時光購置了阿裡雲的主機.由於本身須要的是用JAVA情況而不是用php+apache這類一鍵裝置的器械,所以沒有下載阿裡雲官網上說的sh.zip.何況外面也沒有gzip這個解壓包.所以武斷本身來裝置本身想要的器械 了.

購置的機械設置裝備擺設是:

操作體系:Red Hat Enterprise Linux Server 5.4 64位。

CPU:1核

內存:512M

硬盤空間:20G

帶寬:1Mbps。

裝置MYSQL數據須要用到以下三個包:

MySQL-server-5.5.32-1.rhel5.x86_64.rpm
MySQL-devel-5.5.32-1.rhel5.x86_64.rpm
MySQL-client-5.5.32-1.rhel5.x86_64.rpm

起首,我們可以經由過程cd /home 目次下.其次,須要把我們須要的三個包下載上去.

由於這台主機上是有了wget這條定名的,所以我們可以直接經由過程上面三條敕令來把我們須要的三個包下載上去

[root@AY1306231301108721c5Z home]# wget http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-server-5.5.32-1.rhel5.x86_64.rpm
[root@AY1306231301108721c5Z home]# wget http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-devel-5.5.32-1.rhel5.x86_64.rpm
[root@AY1306231301108721c5Z home]# wget http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-client-5.5.32-1.rhel5.x86_64.rpm

接著開端裝置MYSQL-SERVER

輸出敕令:

rpm -ivh MySQL-server-5.5.32-1.rhel5.x86_64.rpm

過了一會發明掌握台湧現以下的提醒.
error: Failed dependencies:
libaio.so.1()(64bit) is needed by MySQL-server-5.5.32-1.rhel5.x86_64
libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.5.32-1.rhel5.x86_64
libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.5.32-1.rhel5.x86_64

這個是由於這裡少了一個外面的庫,我試過在網上找了一個下載,然後又湧現各類各樣的成績.因而直接應用別的一種方法來處理這個成績了

就是經由過程修正yum來完成新的依附庫下載,輸出rpm -qa|grep yum敕令.顯示成果以下

[root@AY1306231301108721c5Z home]# rpm -qa|grep yum
yum-3.2.22-20.el5
yum-metadata-parser-1.1.2-3.el5

再依照以下步調把包下載上去

[root@AY1306231301108721c5Z home]# cd /etc/yum
yum/ yum.conf yum.repos.d/
[root@AY1306231301108721c5Z home]# cd /etc/yum
yum/ yum.conf yum.repos.d/
[root@AY1306231301108721c5Z home]# cd /etc/yum.repos.d/
[root@AY1306231301108721c5Z yum.repos.d]# ls
epel.repo epel-testing.repo rhel-debuginfo.repo
[root@AY1306231301108721c5Z yum.repos.d]# wget http://www.linuxidc.com/files/2011/05/06/CentOS-Base.repo

完成這個CentOS-Base.repo的下載後.輸出yum makecache

此時會湧現一年夜堆信息,在此時代一向輸出yes操作便可以了.呵呵,看上面的成果

Installed:
libaio.x86_64 0:0.3.106-5

Complete!

這時候可以裝置下面三個包了,回到home目次先.

[root@AY1306231301108721c5Z yum.repos.d]# cd /home/
[root@AY1306231301108721c5Z home]# ls
glibc-2.16.0-8.ram1.x86_64.rpm MySQL-client-5.5.32-1.rhel5.x86_64.rpm perl-DBD-MySQL-4.022-1.el5.rfx.x86_64.rpm
libaio-0.3.105-2.x86_64.rpm MySQL-devel-5.5.32-1.rhel5.x86_64.rpm perl-DBI-1.52-1.fc6.i386.rpm
libaio-0.3.107-10.el6.x86_64.rpm MySQL-server-5.5.32-1.rhel5.x86_64.rpm rpm-4.9.1.3-6.fc17.i686.rpm
[root@AY1306231301108721c5Z home]# rpm -ivh MySQL-server-5.5.32-1.rhel5.x86_64.rpm

這裡曾經裝上mysql-server了

持續裝置其他的兩個包.以下面.

[root@AY1306231301108721c5Z yum.repos.d]# cd /home/
[root@AY1306231301108721c5Z home]# ls
glibc-2.16.0-8.ram1.x86_64.rpm MySQL-client-5.5.32-1.rhel5.x86_64.rpm perl-DBD-MySQL-4.022-1.el5.rfx.x86_64.rpm
libaio-0.3.105-2.x86_64.rpm MySQL-devel-5.5.32-1.rhel5.x86_64.rpm perl-DBI-1.52-1.fc6.i386.rpm
libaio-0.3.107-10.el6.x86_64.rpm MySQL-server-5.5.32-1.rhel5.x86_64.rpm rpm-4.9.1.3-6.fc17.i686.rpm
[root@AY1306231301108721c5Z home]# rpm -ivh MySQL-server-5.5.32-1.rhel5.x86_64.rpm

此古裝完三個包,可以啟動MYSQL了

[root@AY1306231301108721c5Z home]# service mysql start

進入MYSQL治理

[root@AY1306231301108721c5Z home]# mysql -u root

此時由於沒有設置暗碼,所認為空的

按回車就好了

然落後入後開端設置暗碼了

SET PASSWORD = PASSWORD('hello');

留意:下面的hello就是暗碼了

算是完成了.其他的本身再找材料了

個能夠為負的開首不為0的數字.讓用戶以0開首好了.把負號的也去失落,由於錢總不克不及是負的吧.上面我們要加的是解釋能夠的小數部門:^[0-9]+(.[0-9]+)?$

20 5.必需解釋的是,小數點前面至多應當有1位數,所以"10."是欠亨過的,然則 "10" 和 "10.2" 是經由過程的:^[0-9]+(.[0-9]{2})?$

21 6.如許我們劃定小數點前面必需有兩位,假如你以為太刻薄了,可以如許:^[0-9]+(.[0-9]{1,2})?$

22 7.如許就許可用戶只寫一名小數.上面我們該斟酌數字中的逗號了,我們可以如許:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?$

23 8.1到3個數字,前面隨著隨意率性個 逗號+3個數字,逗號成為可選,而不是必需:^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$

24 備注:這就是終究成果了,別忘了"+"可以用"*"替換假如你認為空字符串也能夠接收的話(奇異,為何?)最初,別忘了在用函數時去失落去失落誰人反斜槓,普通的毛病都在這裡

25 xml文件:^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$

26 中文字符的正則表達式:[\u4e00-\u9fa5]

27 雙字節字符:[^\x00-\xff] (包含漢字在內,可以用來盤算字符串的長度(一個雙字節字符長度計2,ASCII字符計1))

28 空白行的正則表達式:\n\s*\r (可以用來刪除空白行)

29 HTML標志的正則表達式:<(\S*?)[^>]*>.*?</\1>|<.*? /> (網下流傳的版本太蹩腳,下面這個也僅僅能部門,關於龐雜的嵌套標志照舊力所不及)

30 首尾空白字符的正則表達式:^\s*|\s*$或(^\s*)|(\s*$) (可以用來刪除行首行尾的空白字符(包含空格、制表符、換頁符等等),異常有效的表達式)

31 騰訊QQ號:[1-9][0-9]{4,} (騰訊QQ號從10000開端)

32 中國郵政編碼:[1-9]\d{5}(?!\d) (中國郵政編碼為6位數字) 33 IP地址:\d+\.\d+\.\d+\.\d+ (提取IP地址時有效) 34 IP地址:((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)) 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved