CentOS7.4下使用通用二進制文件安裝MySQL Community Server 5.6.41
rpm -qa | grep mysql
rpm -e --nodeps mysql*
2、添加mysql用戶和用戶組
groupadd mysql # 創建mysql組(mysql運行於特定的組和用戶下)
useradd -r -g mysql mysql
3、安裝依賴
yum install libaio -y # 異步IO庫
yum install numactl -y
4、安裝mysql文件到/user/local/mysql目錄下
cd /tmp/
wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz
tar zxf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz # 解壓
mv mysql-5.6.41-linux-glibc2.12-x86_64 /usr/local/mysql
5、修改權限
cd /usr/local/mysql
chown -R mysql .
chgrp -R mysql .
6、初始化數據庫
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql #初始化數據庫
chown -R root .
主配置文件服務器參數設置
cd /usr/local/mysql
cp support-files/my-default.cnf /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/mysql.sock
user=mysql
Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
#default-character-set = utf8
character_set_server = utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
修改datadir等服務器參數有默認值 默認值為/usr/local/mysql/data
配置文件的搜索順序
為MySQL提供服務腳本
cd /usr/local/mysql
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
mysqld_safe
開機自啟動
chkconfig --add mysqld
chkconfig mysqld on
開啟MySQL實例
service mysqld start
修改密碼
update mysql.user set password = PASSWORD(‘qiuyue‘) where user = ‘root‘;
FLUSH PRIVILEGES;
添加到系統環境變量
PATH=$PATH:/usr/local/mysql/bin
mysqld -V
mysql -V
mysqldump -V
問題匯總:
1、[root@iZ#### mysql]# scripts/mysql_install_db --user=mysql
FATAL ERROR: please install the following Perl modules before executing scripts/mysql_install_db:
Data::Dumper
解決方法 :安裝autoconf庫
CentOS7.4下使用通用二進制文件安裝MySQL Community Server 5.6.41