提前下载好mysql压缩包(下载地址)
安装路径:/usr/local/lib64
1. 上传压缩包到指定目录
2. 解压 tar zxf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz.tar.gz,完了改名 mv mysql-5.7.28-linux-glibc2.12-x86_64 mysql-5.7.28
3. 创建用户组 groupadd mysql; useradd -g mysql mysql;
4. 修改mysql文件夹归属 chown -R mysql:mysql mysql-5.7.28/
5. 修改 /etc/my.cnf;没有此文件手动创建。里边就只保留一个配置,其他的可全部注释(如果有其他配置,确保socket、pid、log等配置的路径有mysql的访问权限)
[mysqld]
basedir=/usr/local/lib64/mysql-5.7.28
6. 切换mysql用户 su mysql。进入MySQL文件夹 cd /usr/local/lib64/mysql-5.7.28
7. 创建data目录 mkdir data
8. 初始化 ./bin/mysqld --initialize --user=mysql --basedir=./ --datadir=./data
9. 记住生成的默认密码
10.启动 ./support-files/mysql.server start
11.连接 /usr/local/mysql/bin/mysql -h127.0.0.1 -uroot -p
12.修改密码,配置远程访问
update mysql.user set host='%' where user='root';
SET Password=PASSWORD('123456');
FLUSH PRIVILEGES;
13.防火墙 firewall-cmd --permanent --add-port=3306/tcp; firewall-cmd --reload;
完事