1.msyql下載
mysql-5.6.33 通用版,linux64位,官方下載地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads。
也可以通過命令下載:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
百度云盤地址:鏈接:https://pan.baidu.com/s/1ymI5QNto3-JRzLNbQQfBxQ 提取碼:uxf2
2.創建mysql用戶
useradd mysql
passwd mysql
3.解壓下載包
tar -xvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local
cd /usr/local
mv mysql-5.6.33-linux-glibc2.5-x86_64 mysql
chown -R mysql.mysql mysql
4.配置環境變量
保證mysql命令可以全局使用
vi /etc/profile
在最后添加:export PATH=$PATH:/usr/local/mysql/bin
5.創建數據存儲目錄
df -h查看最大的磁盤,例如/hdd最大
mkdir /hdd/mysql 用于存儲數據,確保目錄mysql可以訪問。
6.安裝mysql
切換到mysql用戶,cd /usr/local
./scripts/mysql_install_db --user=mysql --datadir=/hdd/mysql
7.配置mysqld到service啟動
root用戶/usr/local目錄下,cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
vi /etc/init.d/mysqld
修改:basedir=/usr/local/mysql/ datadir=/hdd/mysql
8.更改配置文件位置
root用戶/usr/local目錄下,cp support-files/my-default.cnf /etc/my.cnf
9.啟動服務
用mysql用戶,啟動mysql 執行:service mysqld start
service mysqld stop 關閉mysql
service mysqld status 查看mysql狀態
10.mysql授權
連接mysql ,輸入mysql -uroot
set password = password('123456'); # 修改root初始密碼
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; # 遠程連接授權
11.常見問題
問題: FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:Data::Dumper
解決方法:yum -y install autoconf
問題:Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
解決方法:yum install libaio* -y
問題:bash: service: command not found
解決方法:yum install initscripts -y