MySQL5.6二进制软件包编译安装详解(三)
生活随笔
收集整理的這篇文章主要介紹了
MySQL5.6二进制软件包编译安装详解(三)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、軟件環境
[root@localhost ~]# uname -r 3.10.0-862.el7.x86_64 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)二、安裝部署過程詳解
1>rpm包安裝
應用文件默認安裝在/usr/local 目錄下
2>源碼編譯
需要定制文件路徑和參數
3> 二進制免編譯方式
優點是可以指定文件安裝路徑,不存在依賴包問題
查看解壓過程是否存在報錯
[root@localhost src]# echo $? 0說明:返回0表示解壓成功,否則解壓失敗
5.創建mysql用戶和用戶組
6.創建數據庫目錄/data/mysql
[root@localhost mysql]# mkdir /data/mysql7.初始化數據庫
[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/date/mysql FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db: Data::Dumper報錯分析:
初始化mysql數據庫報這個錯,是因為缺少Data::Dumper這個模塊
解決辦法1:安裝aotuconf庫
yum -y install autoconf解決辦法2:模糊搜索perl和dumper這兩個軟件包
[root@localhost mysql]# yum list | grep perl |grep -i dumper
出現4個Dumper相關的軟件包,如果在不知道缺少哪個包的前提下,建議依次yum安裝每個軟件包,然后再執行數據庫初始化命令看返回結果
再來執行數據庫初始化命令,可以從兩個方面判斷數據庫初始化是否成功
a.執行數據庫初始化過程出現兩個OK
b.執行echo $?返回值是否為0
8.復制mysql5.6的配置文件模板
[root@localhost mysql]# cp ./support-files/my-default.cnf /etc/my.cnf 編輯/etc/my.cnf datadir = /data/mysql socket = /tmp/mysql.sock9.把mysql5.6數據庫的啟動腳本移動到/etc/init.d/mysqld
編輯數據庫啟動腳本/etc/init.d/mysqld,修改 basedir= datadir= 參數為 basedir=/usr/local/mysqldatadir=/data/mysql在centos7.5上,如果想要把mysql數據庫啟動腳本加入到系統開機啟動,執行下面命令
10.啟動MySQL數據庫,執行
11.從命令行啟動mysql服務
轉載于:https://blog.51cto.com/liuleis/2170156
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的MySQL5.6二进制软件包编译安装详解(三)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 366. Find L
- 下一篇: java对象实例化的方式