本文中的MySQL安装使用的是二进制包进行安装,
主机方面准备
关掉iptables
关掉selinux
安装包下载
历史版本下载
https://downloads.mysql.com/archives/community/
其他下载
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
1.用户准备
[root@localhost opt]# groupadd -g 2050 mysql
useradd -g mysql -G mysql -u 2057 -d /data -s /sbin/nologin mysql
useradd -g logmysql -G logmysql -u 2057 -d /appmon/mysqldata -s /sbin/nologin logmysql
[root@localhost opt]# id mysql
uid=2057(mysql) gid=2050(mysql) groups=2050(mysql)
2.安装
tar xzvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
cd /usr/local/
ln -s /opt/mysql-5.7.19-linux-glibc2.12-x86_64/ mysql
chown -R mysql:mysql mysql/
chown -R mysql:mysql mysql
修改my.cnf
vi /etc/my.cnf
server-id = 513306
datadir=/data/mysql/mysql3306/data
basedir=/usr/local/mysql
创建目录
mkdir -p /data/mysql/mysql3306/{data,tmp,logs}
chown -R mysql:mysql mysql/
3.初始化
mysqld —defaults-file=/etc/my.cnf —initialize —user=mysql
cat error.log
启动
mysqld —defaults-file=/etc/my.cnf &
cat error.log |grep pass
mysql -uroot -p
改密码
alter user user() identified by ‘wubxwubx’ (推荐方法)
root@localhost [(none)]>set password for ‘root’@’localhost’=’123’;
