源碼安裝Mysql5.7

Linux Mysql務器安裝
關係型數據庫:MySQL、MaraiDB、Oracle、SQL Server、PostgreSQL、DB2
MySQL引擎包括:ISAM、MyISAM、InnoDB、Memory、CSV、BlackHole、Archive、Performance_Schema、Berkeley、Federated、Cluster/NDB
源碼安裝Mysql5.7
Mysql服務器安裝YUM/rpm mysql5.7.16-10
yum install mysql-server mysql-devel mysql-libs -y CentOS 6.X版本
源碼安裝Mysql5.7
yum install mariadb-server mariadb mariadb-libs -y CentOS 7.X版本
Mysql服務器安裝源碼
http://down1.chinaunix.net/distfiles/mysql-5.5.20.tar.gz
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
yum install cmake ncurses - devel ncurses -y
yum install -y cmake make gcc gcc-c++ libaio ncurses ncurses-devel
源碼安裝Mysql5.7
解壓安裝包
tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
將解壓的複製到 /usr/local/mysql 目錄
cp -r mysql-5.7.25-linux-glibc2.12-x86_64 /usr/local/mysql
添加mysql組和mysql用戶
groupadd mysql
useradd -r -g mysql mysql
源碼安裝Mysql5.7
安裝數據庫
cd /usr/local/mysql/ 切換至軟件包目錄
chown -R mysql:mysql ./ 修改當前目錄擁有者爲mysql
mkdir data
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
源碼安裝Mysql5.7
數據庫初始密碼爲:G!jPM#Kh,4pq
創建RSA private key
bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
源碼安裝Mysql5.7
chown -R mysql:mysql ./ 修改當前目錄擁有者爲mysql
chown -R mysql:mysql data 修改data目錄擁有者爲mysql
修改數據庫字符集
vim /etc/my.cnf
character-set-server=utf8 行首加入
init_connect='SET NAMES utf8
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
#不區分大小寫
lower_case_table_names = 1
#不開啓sql嚴格模式
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
log-error=/var/log/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid
添加開機啓動
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
修改啓動文件
vim /etc/init.d/mysqld
源碼安裝Mysql5.7
cd /var/lib/mysql/ ;mkdir mysql
加入開機啓動
chkconfig --add mysqld
添加軟鏈接
ln -s /usr/local/mysql/bin/mysql /usr/bin
啓動mysql
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章