一、查看linux ip 并使用远程连接工具连接linux
1.查看linux ip地址 命令 ifconfig
2.linux创建一个soft文件夹,用来存放我们下载好的资源包 命令 mkdir /soft
3. 远程连接linux,linux远程工具有Puttty、SecureCRT、SSH Secure,自行安装,这里选择SSH Secure
4.把下载好的资源包,传到刚刚创建好的文件夹soft
二、查看并清理linux残留mysql安装跟配置文件,及mariadb
1.查看mysql,mariadb安装,有就卸载(说明:在centos7自带数据库不是mysql,由mariadb替代了)
查看 命令 rpm -qa | grep mysql 命令 rpm -qa | grep mariadb
卸载 命令 rpm -e --nodeps 卸载名
2.查看包含mysql的文件夹 命令 find / -name 'mysql'
删除 命令 rm -rf 删除名
三、解压mysql资源包
1. 创建 /usr/local/mysql 文件夹 命令 mkdir /usr/local/mysql
2.定位到soft 命令 cd /soft 查看soft 命令 ls
3.把mysql资源包解压到 /usr/local 文件夹下 命令 tar -xvf mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql
四、安装mysql
1.定位 /usr/local/mysql 命令 cd /usr/local/mysql 查看 命令 ls
2.依次安装4个包
命令 rpm -ivh mysql-community-common-8.0.13-1.el7.x86_64.rpm
命令 rpm -ivh mysql-community-libs-8.0.13-1.el7.x86_64.rpm
命令 rpm -ivh mysql-community-client-8.0.13-1.el7.x86_64.rpm
命令 rpm -ivh mysql-community-server-8.0.13-1.el7.x86_64.rpm
五、登录mysql,设置密码
1.启动mysql 命令 systemctl start mysqld 查看随机密码 命令 more /var/log/mysqld.log
2.登录mysql 命令 mysql -u root -p (回车输入随机密码)
设置mysql密码 命令 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abc@#123';
说明:mysql8密码一定要设置复杂才能设置成功
六、远程连接mysql数据库
1.启动mysql远程连接
命令 CREATE USER 'root'@'%' IDENTIFIED BY 'Abc@#123';
命令 grant all on *.* to 'root'@'%';
2.为远程连接创建用户并刷新mysql权限
命令 ALTER USER 'root'@'%' IDENTIFIED BY 'Abc@#123' PASSWORD EXPIRE NEVER;
命令 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Abc@#123';
命令 FLUSH PRIVILEGES;
3.退出mysql 命令 EXIT;
开放3306端口 命令 firewall-cmd --permanent --add-port=3306/tcp
重新加载端口配置 命令 firewall-cmd --reload
4.使用数据库连接工具 nacicat premium ,测试成功
系列目录
centos7+mysql8+jdk11+tomcat9精篇.系列01【资源准备】java web linux环境搭建(离线)
centos7+mysql8+jdk11+tomcat9精篇.系列02【centos7安装】java web linux环境搭建(离线)
centos7+mysql8+jdk11+tomcat9精篇.系列03【mysql8安装】java web linux环境搭建(离线)
centos7+mysql8+jdk11+tomcat9精篇.系列04【jdk11安装】java web linux环境搭建(离线)
centos7+mysql8+jdk11+tomcat9精篇.系列05【tomcat9安装】java web linux环境搭建(离线)
———来自原创 风吹蛋蛋飘~