CentOS 7 2原始碼包安裝資料庫

2021-09-10 21:33:02 字數 2817 閱讀 3109

伺服器環境:

linux localhost.localdomain 3.10.0-327.el7.isoft.x86_64 #1 smp tue mar 29 17:08:26 cst 2016 x86_64 x86_64 x86_64 gnu/linux

必要時可關閉防火前:

systemctl stop firewalld

一、安裝資料庫

1、用xshell連線伺服器利用lrzsz軟體使用rz命令找到安裝包進行上傳,或用工具xftp進行上傳

2.yum方式安裝相關依賴包

# yum -y install cmake bison git ncurses-devel gcc gcc-c++

3.建立乙個使用者名為mysql的使用者並加入mysql使用者組

# groupadd mysql

# useradd -g mysql mysql

4.解壓mysql-5.6.38.tar.gz,並且建立mysql安裝目錄和資料庫檔案存放目錄

# tar zxvf mysql-5.6.38.tar.gz 

# mkdir -p /home/mysql/huaihuai/mysql

# mkdir -p /home/mysql/huaihuai/mysql/data

# cd mysql-5.6.38/

# cmake -dcmake_install_prefix=/home/mysql/huaihuai/mysql -dmysql_unix_addr=/home/mysql/huaihuai/mysql/mysql.sock -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_innobase_storage_engine=1 -dwith_archive_storage_engine=1 -dwith_blackhole_storage_engine=1 -dmysql_datadir=/home/mysql/huaihuai/mysql/data -dmysql_tcp_port=3306 -dmysql_user=mysql -denable_downloads=1

如果此過程出現error,則執行命令 # rm -rf /opt/mysql-5.6.38/cmakecache.txt 

安裝相關依賴包,再重新 執行cmake

# make

# make install

安裝完之後,清除臨時檔案

# make clean

修改目錄屬主許可權

# chown -r mysql:mysql /usr/local/mysql/data/

# chown -r mysql:mysql /usr/local/mysql/

二、配置資料庫

1、修改/home/mysql/wuyunzhuang/許可權

[root@localhost mysql]# chown -r mysql:mysql wuyunzhuang/

2、生成mysql的  my.cnf配置檔案

cp /home/mysql/wyz/mysql/support-files/my-default.cnf /etc/my.cnf

3.編輯my.cnf

vim /etc/my.cnf

#在[mysqld]中新增:

[mysqld]

datadir=/var/lib/mysql

datadir = /home/mysql/wyz/mysql/data

log-error = /home/mysql/wyz/mysql/data/error.log

pid-file = /home/mysql/wyz/mysql/data/mysql.pid

user = mysql

儲存退出

4、切到安裝目錄

#找到 mysql_install_db

#執行以下命令

./mysql_install_db --user=mysql --basedir=/home/mysql/wyz/mysql/ --datadir=/home/mysql/wyz/mysql/data --pid-file=/home/mysql/wyz/mysql/data/mysql.pid

在此之前出現starting mysql. error! the server quit without updating pid file (/var/lib/mysql/localhost.localdomain.pid).

5、配置service mysqld start  啟動配置

cp /home/mysql/wyz/mysql/support-files/mysql.server  /etc/rc.d/init

#service mysqld start 啟動mysql

6、輸入命令 

mysql # 進入資料庫

出現error

vim /etc/my/cnf

在#[mysqld]  中

注釋或新增

socket=/tmp/mysql.sock

重啟service mysqld restart

centos7 2原始碼安裝nginx

首先安裝缺少的依賴包 yum y install gcc gcc c make libtool zlib zlib devel openssl openssl devel pcre pcre develwget解壓縮 tar zxvf nginx 1.12.2.tar.gz解壓後進入nginx 1....

CentOS 7 2 安裝教程

目錄 1.what is centos?介紹 特點 官網 2.download 製作u盤啟動 centos community enterprise operating system,中文意思是社群企業作業系統 是linux發行版之一,它是來自於red hat enterprise linux依照開...

CentOS7 2安裝NVIDIA驅動

開啟 lib modprobe.d dist blacklist.conf,將nvidiafb注釋掉,即 blacklist nvidiafb 在最後加上然後新增以下語句 blacklist nouveau options nouveau modeset 0。重建initramfs image。備份...