操作系統:centos 6.7
數據庫版本:mysql5.7.17
1、下載安裝包(服務器可上網)
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
離線安裝可以使用以下百度雲鏈接獲取安裝包,然後上傳到服務器
鏈接:https://pan.baidu.com/s/1PP2353331ZtgG8QTX4NzAw
提取碼:0tt9
2、解壓安裝包
tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
4、重命名解壓包
cd /usr/local/
mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
5、創建mysql用戶組及用戶
groupadd mysql
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql —新建msyql用戶禁止登錄shell
6、創建目錄
安裝文件下載目錄:mkdir -P /data/software
Mysql目錄安裝位置:/usr/local/mysql —該目錄在前面已創建
數據庫保存位置:mkdir -P /data/mysql
日誌保存位置:mkdir -P /data/log/mysql
新建的目錄都分配給MySQL用戶所有
chown -R mysql:mysql dirname
7、初始化數據庫
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql ------此處會打印初始密碼,要記錄下來
bin/mysql_ssl_rsa_setup --datadir=/data/mysql
8、修改系統配置文件
cd /usr/local/mysql/support-files
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
vim /etc/my.cnf
更改以下內容
basedir = /usr/local/mysql/
datadir = /data/mysql
9、啓動數據庫
/etc/init.d/mysql start
10、進入數據庫
mysql -hlocalhost -uroot -p
輸入密碼(之前打印的初始密碼)
如果出現命令找不到,加上軟連接(-bash: mysql: command not found)
ln -s /usr/local/mysql/bin/mysql /usr/bin
11、更改密碼
set password=password(‘root’);
12、配置可遠程連接
grant all privileges on . to ‘root’@’%’ identified by ‘root’; ------刷新:flush privileges;
13、設置開機自啓
chmod 755 /etc/init.d/mysql
chkconfig --add mysql
chkconfig --level 345 mysql on