mysql安裝了很久 Mysql資料庫之安裝

2021-10-19 19:23:31 字數 2373 閱讀 3658

系統環境:centos 6.8 64位

mysql版本:mysql-5.6.30

一 解除安裝預設安裝的版本:

yum list | grep 'mysql'  確認是否預設安裝;

yum -y remove mysql  如果安裝則解除安裝;

二 安裝mysql所依賴的庫:

yum -y groupinstall "development tools"  安裝開發工具;

yum -y install ncurses-devel   ncureses提供字元終端處理庫,如面板和選單;

三 建立mysql使用者和mysql組:(如果之前有存在,則刪除)

groupadd -r mysql

useradd -r -m -g mysql -s /sbin/nologin mysql

cd /usr/local/src

wget

tar -zxf cmake-3.7.1.tar.gz

cd cmake-3.7.1

./bootstrap

make && make install

五 建立資料庫目錄:

mkdir -pv /usr/local/data  在生產環境中可以單獨使用一塊硬碟或是邏輯卷;

chown -r mysql.mysql /usr/local/data  資料庫目錄mysql使用者需要寫入許可權;

六 安裝mysql:

tar -zxf mysql-5.6.30.tar.gz

cd mysql-5.6.30

cmake . -dcmake_install_prefix=/usr/local/mysql \   指定安裝目錄;

-dmysql_datadir=/usr/local/data \  指定資料庫目錄;

-dsysconfdir=/etc  \   指定配置檔案目錄,

-dwith_innobase_storage_engine=1 \  開啟資料庫引擎

-dwith_archive_storage_engine=1 \  開啟資料庫引擎

-dwith_blackhole_storage_engine=1 \  開啟資料庫引擎

-dwith_ssl=system \  啟用ssl庫支援

-dwith_zlib=system \  支援zlib庫

-dmysql_unix_addr=/tmp/mysqld.sock \  sock檔案位置

-ddefault_charset=utf8 \  預設字符集

-ddefault_collation=utf8_general_ci   預設字元校對

make && make install

七 資料庫的初始化:

chown -r mysql.mysql /usr/local/mysql

./scripts/mysql_install_db --user=mysql --datadir=/usr/local/data

八 把mysql設定為系統服務:

cd /usr/local/mysql/support-files/

cp my-default.cnf /etc/my.cnf  建立配置檔案

cp mysql.server /etc/init.d/mysqld  複製啟動指令碼

chkconfig --add mysqld

chkconfig --level 345 mysqld on

service mysqld start

九 設定mysql的環境變數:

vim /etc/profile.d/mysql.sh  新建mysql.s**件,在檔案中加入以下路徑;

"export path=$path:/usr/local/mysql/bin"

. /etc/profile.d/mysql.sh  重新讀取配置檔案

echo "/usr/local/mysql/lib" > /etc/ld.so.conf.d/mysql.conf

ldconfig

至此,mysql已經安裝完成。

備註:如果安裝後,在啟動過程**現以下錯誤:

starting mysql..the server quit without updating pid file ([failed]/mysql/localhost.localdomain.pid).

則可能是以下幾方面的原因:

1 檢視磁碟空間是否已滿;

2 資料庫目錄是否擁有寫入許可權;

3 通過 netstat -anpt | grep '3306'命令檢視,埠是否被占用;如果被占用則使用 killall mysqld 殺死程序,釋放埠;

4 資料庫初始化出現問題,可以根據提示進行相應處理;

通常情況下,mysql錯誤日誌是資料庫目錄下以.err為字尾的檔案。

CentOS6 5 上安裝了MySQL,

昨天花了一下午在centos6.5 上安裝了mysql,版本為5.7.11,下面介紹一下我安裝時候出現的問題 1 清除殘留 rpm qa grep mysql 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫 有的話,我們就通過 rpm e 命令 或者 rpm e nodeps 命令來解除...

linux 檢視是否安裝了MySQL

yum 安裝mysqlyum y installmysql server 1,mysql 的守護程序是mysqld 如果已經安裝則 root localhost service mysqld start 啟動 mysql 確定 如果沒有安裝則 root localhost service mysql...

Linux安裝了mysql 無法遠端連線

問題 本地安裝完mysql,無法遠端連線 1 檢查mysql程序是否啟動 ps ef grep i mysql 2 檢視埠是否監聽 netstat ntlp 3 檢視iptables配置 vim etc sysconfig iptables 4 雲伺服器檢查下出入網有沒有新增對應的埠 5 mysql...