1、安裝文件下載
1)可以通過分享的安裝包上傳到對應(yīng)服務(wù)器進行解壓安裝
mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz (300MB+)
2)通過線上服務(wù)直接下載
wget
https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.45-linux-glibc2.12-x8
6_64.tar.gz
3)安裝包下載到指定目錄進行解壓
tar –zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz
2、拷貝到相應(yīng)目錄
cp -R /usr/local/src/ mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz /usr/local/mysql
3、安裝工具
下面執(zhí)行安裝 mysql_install_db 時需要先安裝 perl-Module-Install.noarch
yum install -y perl-Module-Install.noarch
4、設(shè)置 mysql 用戶及權(quán)限
1)創(chuàng)建 mysql 用戶
useradd mysql
2)mysql 目錄改為 mysql 讀寫權(quán)限
chown -R mysql:mysql /var/lib/mysql --如果沒有目錄就建立一下
chown -R mysql:mysql /usr/local/mysql
設(shè)置 mysql 用戶的密碼,設(shè)置密碼時輸入的密碼不可見,這里設(shè)為 mysqlpwd,
回車確認
passwd mysql
5、安裝數(shù)據(jù)庫
v5.6 版本
/usr/local/mysql/scripts/mysql_install_db --user=mysql
--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
6、準備 mysql 啟動環(huán)境
在 mysql 文件下的 my.cnf 里[mysqld]下加入時區(qū):default-time-zone = '+8:00'
將 mysql 加入到可控制啟動服務(wù)的文件夾內(nèi)
cd /usr/local/mysql/support-files
cp my.cnf /etc/my.cnf //這個使用 mysql 文件夾下修改好的進行 cp
cp mysql.server /etc/init.d/mysql
//找到以下內(nèi)容進行修改
vi /etc/init.d/mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
讓 mysql 服務(wù)加入到開機啟動指令管理的服務(wù)列表中
chkconfig --add mysql
開機自啟動 mysql 服務(wù)
chkconfig mysql on
配置環(huán)境變量 vi /etc/profile
export MYSQL_HOME="/usr/local/mysql"
export PATH="$PATH:$MYSQL_HOME/bin"
環(huán)境變量生效 source /etc/profile
啟動數(shù)據(jù)庫
service mysql start //數(shù)據(jù)庫啟動
service mysql stop //數(shù)據(jù)庫停止
service mysql restart //數(shù)據(jù)庫重啟
設(shè)置數(shù)據(jù)庫 root 密碼
mysqladmin -uroot password 'mysqlpwd'
用戶訪問授權(quán)命令,后臺登錄 MySQL 后
use mysql;
select host,user from user;
grant all privileges on *.* to yourusername@'192.168.%' identified by 'yourpwd';
flush privileges;
#IP 那里是訪問數(shù)據(jù)庫的服務(wù)器 IP 地址,%的意思是后面采用通配的形式,只要
是 192.168 開頭的 IP 地址均可以訪問。