1、前置准备
a. CentOS系统搭建
b.卸载旧MYSQL信息,查找mysql残留包,有则删除,没有则忽略 find / -name mysql
2、下载二进制安装包并解压
#进入下载安装目录
cd /usr/local/
#下载安装包
wget https://downloads.mysql.com/archives/get/file/mysql-5.7.28-el7-x86_64.tar.gz
#解压缩
tar zxf mysql-5.7.28-el7-x86_64.tar.gz
#重命名
mv mysql-5.7.28-el7-x86_64 mysql
3、配置环境变量
vim /etc/profile
#shift+g到最后一行 按o(英文),在下一行插入
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin
#按Ese 之后 :wq!
#使配置生效
source /etc/profile
#ctrl+d 退出登录一下
# 检查配置效果
tail -5 /etc/profile
which mysql
which mysqld
4、创建mysql配置文件
vim /etc/my.cnf
#按o,回车下,粘贴如下内容
[mysqld]
skip-name-resolve
port = 3306
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
character-set-server=utf8
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M
max_connections=1000
bind-address=0.0.0.0
#按Ese 之后 :wq!
5、创建mysql用户
useradd -M -g mysql -s /sbin/nologin -d /usr/local/mysql mysql
chown -R mysql.mysql /usr/local/mysql
6、初始化mysql
mysqld --initialize --user=mysql
#上面成功会输出密码
7.启动mysql
mysqld_safe --user=mysql &
8、配置mysql密码和允许远程访问(自己电脑客户端可以连接mysql了)
mysql -uroot -p生成的密码
9、设置密码
#默认设置成root,可以按照需求自己设置
set password=password('root');
#退出
exit
10、刷新系统表信息,使其远程可以连接
use mysql
update user set host='%' where user='root';
flush privileges;
exit