1. MySQL 三種安裝方式
- Rpm包安裝
- 免編譯二進(jìn)制包安裝
- 源碼編譯安裝
Red Hat Enterprise Linux Server release 6.4
2.安裝介紹
2.1.
Rpm
包安裝
不做主要介紹,直接用 yum安裝就行;
官網(wǎng)更新:
http://dev.mysql.com/downloads/mysql/
初始化數(shù)據(jù)庫:
第一:先啟動(dòng) mysql服務(wù); service mysqld restart
第二: /usr/bin/mysqladmin -u root -h localhost password 'Metar506si'
第三: mysql -u root -pMetar506si
注:“ -p” :后面緊跟密碼,不能加空格;
適合環(huán)境: CentOS5.x/6.x( redhat安裝出現(xiàn)會(huì)出現(xiàn)一點(diǎn)問題)
下載地址: http://syslab.comsenz.com/downlo ... -icc-glibc23.tar.gz
2.2.1.1.創(chuàng)建 mysql用戶
groupadd -g 27 mysql useradd -u 27 -g mysql mysql mkdir –p /data/mysql
chown -R mysql:mysql /data/mysql
?
2.2.1.2.解壓 tar zxvf mysql-5.1.40-linux-i686-icc-glibc23.tar.gz 2.2.1.3.修改文件名 mv mysql-5.1.40-linux-i686-icc-glibc23 /usr/local/mysql 2.2.1.4.修改配置文件 cd /usr/local/mysql cp support-files/my-default.cnf /etc/my.cnf cp support-files/mysql.server /etc/init.d/mysqld chmod 755 /etc/init.d/mysqld vi /etc/init.d/mysqld 更改 Datadir=/data/mysql ----->mysql數(shù)據(jù)存放目錄 Basedir=/usr/local/mysql ----->主目錄 2.2.1.5.初始化mysql數(shù)據(jù)庫 ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql 2.2.1.6.啟動(dòng)數(shù)據(jù)庫 Service mysqld start
3.1.1.關(guān)閉防火墻及SELINUX 關(guān)閉Linux防火墻命令 Service iptables stop chkconfig iptables off 修改SELINUX配置 vi /etc/sysconfig/selinux SELINUX=enforcing 修改為: SELINUX=disabled 3.1.2.新建用戶及用戶組 groupadd mysql useradd -r -g mysql mysql 3.1.3.新建數(shù)據(jù)庫執(zhí)行文件目錄 mkdir -p /usr/local/mysql 3.1.4.新建數(shù)據(jù)庫數(shù)據(jù)文件目錄 mkdir -p /home/mysql mkdir -p /home/mysql/data mkdir -p /home/mysql/logs mkdir -p /home/mysql/temp 3.1.5.編輯PATH搜索路徑 vi /etc/profile + 在profile文件末尾增加兩行 PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH export PATH 使PATH搜索路徑立即生效:source /etc/profile 3.1.6.編輯hosts文件 vi /etc/hosts 本機(jī)ip地址 本機(jī)主機(jī)名 3.1.7.安裝編譯依賴包 Yum install wget gcc-c++ ncurses-devel cmake make perl 注:用工具yum安裝就行,不必過多操作 3.2.編譯 3.2.1.解壓源碼包 tar -zxvf mysql-5.6.12.tar.gz 3.2.2.進(jìn)入解壓縮源碼目錄 cd mysql-5.6.12 3.2.3.使用cmake源碼安裝mysql cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DENABLED_LOCAL_INFILE=1 \ -DMYSQL_DATADIR=/home/mysql/data \ -DMYSQL_USER=mysql \ -DMYSQL_TCP_PORT=3306 \ -DENABLE_DOWNLOADS=1 注:以上具體說明查詳細(xì)文檔 3.2.4.安裝編譯 Make Make install 3.2.5.清除安裝臨時(shí)文件 Make clear 3.2.6. 修改目錄擁有者 chown -Rf mysql:mysql /usr/local/mysql chown -Rf mysql:mysql /home/mysql 3.2.7.執(zhí)行初始化配置腳本,創(chuàng)建系統(tǒng)自帶的數(shù)據(jù)庫和表 scripts/mysql_install_db --user=mysql --datadir=/home/mysql/data 3.2.8.復(fù)制啟動(dòng)腳本及配置文件 cd /usr/local/mysql cp support-files/my-large.cnf /etc/my.cnf cp support-files/mysql.server /etc/init.d/mysqld 注:需修改啟動(dòng)腳本mysqld(更改datadir 以及 basedir) Datadir=/home/mysql/data Basedir=/usr/local/mysql 啟動(dòng)MySQL服務(wù) # service mysql start 設(shè)置開機(jī)自動(dòng)啟動(dòng)服務(wù) chkconfig mysql on 3.2.9.登錄并修改MySQL用戶root的密碼 mysql -u root mysql> use mysql; mysql> update user set Password = password('123456') where User='root'; mysql> flush privileges; mysql> exit;
?
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
