此方式需要服务器能连接网络
1、关闭SELinux
(1)SELinux是Linux2.6以上版本捆绑的一个安全模块
(2)SELinux配置复杂,容易跟其他程序冲突,所以建议关闭
vi /etc/selinux/config
设置SELINUX=disabled
并使用reboot命令进行重启服务器让其生效
2、mysql rpm包下载,完成后使用Xshell工具并结合rz命令进行文件上传,具体操作流程请参考: windows文件上传到linux服务器上
3、使用ll 命令查看上传的rpm文件
4、安装第三方依赖包:
yum install perl -y
yum install net-tools -y
5、安装mysql程序包(rpm包)
//一次执行以下命令
rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm
6、修改mysql目录访问权限、初始化、启动服务
chmod -R 777 /var/lib/mysql/
mysqld --initialize
chmod -R 777 /var/lib/mysql/
//启动服务
service mysqld start
7、登录mysql
//查询密码指令
grep 'temporary passwor' /var/log/mysqld.log
//根据查询到的密码进行登录
mysql -u root -p
8、修改root密码
alter user user() identified by '123456';
9、运行远程登录
alter user set host '%' where user='root';
flush privileges;
10、 修改/etc/my.cnf配置文件,加入以下内容
character_set_server = utf8
bind-address=0.0.0.0
重启服务 service mysqld restart
11、系统防火墙3306端口开放
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload