mysql安裝方式
1.二進位制安裝
2.原始碼包安裝
3.rpm包安裝
一.原始碼包安裝
原始碼包安裝比較繁瑣,但是更加靈活,可以按自己需求配置
2.安裝需要的依賴包
[root@db03 ~]# yum install -y ncurses-devel libaio-devel gcc gcc-c++ glibc cmake autoconf openssl openssl-devel
3.解壓原始碼包
[root@db03 ~]# tar xf mysql-5.6.46.tar.gz
4.進入目錄,生成
[root@db03 ~]# cd mysql-5.6.46/[root@db03 mysql-5.6.46]# cmake . -dcmake_install_prefix=/usr/local/mysql-5.6.46\-dmysql_datadir=/usr/local/mysql-5.6.46/data \
-dmysql_unix_addr=/usr/local/mysql-5.6.46/tmp/mysql.sock \
-ddefault_charset=utf8 \
-ddefault_collation=utf8_general_ci \
-dwith_extra_charsets=all \
-dwith_innobase_storage_engine=1
\-dwith_federated_storage_engine=1
\-dwith_blackhole_storage_engine=1
\-dwithout_example_storage_engine=1
\-dwith_zlib=bundled \
-dwith_ssl=system \
-denabled_local_infile=1
\-dwith_embedded_server=1
\-denable_downloads=1
\-dwith_debug=0
#若有報錯說依賴不足,則再安裝它需要的依賴,然後再次生成
5.編譯和安裝
[root@db03 mysql-5.6.46]# make && make install#這裡會比較慢,耐心等一下吧
6.做軟鏈結
[root@db03 mysql-5.6.46]# ln -s /usr/local/mysql-5.6.46 /usr/local/mysql
7.建立使用者
[root@db03 mysql-5.6.46]# useradd mysql -s /sbin/nologin -m
8.拷貝配置檔案和啟動檔案
[root@db03 ~]# cd /usr/local/mysql/support-files/[root@db03 support-files]# cp my-default.cnf /etc/my.cnfcp: overwrite 『/etc/my.cnf』?y
[root@db03 support-files]# cp mysql.server /etc/init.d/mysqld
9.初始化資料庫
[root@db03 support-files]# cd /usr/local/mysql/scripts/[root@db03 scripts]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
10.建立目錄,授權mysql目錄(否則會報錯)
[root@db03 scripts]# mkdir /usr/local/mysql-5.6.46/tmp/[root@db03 scripts]#chown -r mysql.mysql /usr/local/mysql
[root@db03 scripts]#
chown -r mysql.mysql /usr/local/mysql-5.6.46/
11.配置system管理mysql
12.配置環境變數
[root@db03 scripts]# vim /etc/profile.d/mysql.shexport path=/usr/local/mysql/bin:$path
[root@db03 scripts]# source /etc/profile
13.確認啟動
[root@db03 scripts]# netstat -lntptcp6
00 :::3306 :::* listen 37659/mysqld
###注意,systemctl啟動的mysql和 /etc/init.d/mysqld 啟動的時不能互用的,用什麼命令啟動的就用什麼關閉
原始碼包安裝mysql 原始碼包安裝MySQL
mysql安裝方式 1.二進位制安裝2.原始碼包安裝3.rpm包安裝 一.原始碼包安裝 原始碼包安裝比較繁瑣,但是更加靈活,可以按自己需求配置 root db03 wget 2.安裝需要的依賴包 root db03 yum install y ncurses devel libaio devel g...
mysql包安裝 mysql原始碼包安裝方法
mysql安裝前的準備工作 環境準備 linux系統cmake mysql安裝包 解除安裝掉rpm包安裝的mysql yum y remove mysql mysql server rm rf etc my.cnf 安裝解決依賴關係 yum y install ncurses devel opens...
mysql原始碼包多大 MySQL原始碼包安裝
root node2 groupadd g 27 mysql root node2 useradd u 27 mysql g mysql s sbin nologin root node2 yum y install make cmake bison gcc c cmake ncurses ncur...