1. MySQL 三種安裝方式
- Rpm包安裝
- 免編譯二進制包安裝
- 源碼編譯安裝
Red Hat Enterprise Linux Server release 6.4
2.安裝介紹
2.1.
Rpm
包安裝
不做主要介紹,直接用 yum安裝就行;
官網更新:
http://dev.mysql.com/downloads/mysql/
初始化數據庫:
第一:先啟動 mysql服務; service mysqld restart
第二: /usr/bin/mysqladmin -u root -h localhost password 'Metar506si'
第三: mysql -u root -pMetar506si
注:“ -p” :后面緊跟密碼,不能加空格;
適合環境: CentOS5.x/6.x( redhat安裝出現會出現一點問題)
下載地址: http://syslab.comsenz.com/downlo ... -icc-glibc23.tar.gz
2.2.1.1.創建 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數據存放目錄 Basedir=/usr/local/mysql ----->主目錄 2.2.1.5.初始化mysql數據庫 ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql 2.2.1.6.啟動數據庫 Service mysqld start
3.1.1.關閉防火墻及SELINUX 關閉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.新建數據庫執行文件目錄 mkdir -p /usr/local/mysql 3.1.4.新建數據庫數據文件目錄 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 本機ip地址 本機主機名 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.進入解壓縮源碼目錄 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 注:以上具體說明查詳細文檔 3.2.4.安裝編譯 Make Make install 3.2.5.清除安裝臨時文件 Make clear 3.2.6. 修改目錄擁有者 chown -Rf mysql:mysql /usr/local/mysql chown -Rf mysql:mysql /home/mysql 3.2.7.執行初始化配置腳本,創建系統自帶的數據庫和表 scripts/mysql_install_db --user=mysql --datadir=/home/mysql/data 3.2.8.復制啟動腳本及配置文件 cd /usr/local/mysql cp support-files/my-large.cnf /etc/my.cnf cp support-files/mysql.server /etc/init.d/mysqld 注:需修改啟動腳本mysqld(更改datadir 以及 basedir) Datadir=/home/mysql/data Basedir=/usr/local/mysql 啟動MySQL服務 # service mysql start 設置開機自動啟動服務 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;
?
?
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

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