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