第一步、centos7 安装mysql 8.0.x 的数据库,用于配合EnginFrame jar 的安装 。
下载安装文件:
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
安装yum源:yum -y install mysql80-community-release-el7-3.noarch.rpm
安装MySQL8.0:yum install mysql-community-server -y
启动mysql:systemctl start mysqld.service
查看mysql状态:systemctl status mysqld.service
关闭mysql:systemctl stop mysqld.service
设置开机启动mysql:systemctl enable mysqld.service
查找mysql的安装路径:whereis mysql
usr/bin/mysql 是指:mysql的运行路径
var/lib/mysql 是指:mysql数据库文件的存放路径
usr/lib64/mysql 是指:mysql的安装路径
mysql数据库安装文件:/usr/share/man/man1/mysql.1.gz
第二步、MySql数据库初始化配置
查找初始化密码: cat /var/log/mysqld.log | grep "password" -- ADpvL%1Atnwj
用初始化密码登录到mysql:mysql -u root -p初始化密码 注:-p后没有空格,直接密码
修改自己的密码:alter user 'root'@'localhost' identified by '你的密码'; -- 密码 ASD@123456qwe
alter user 'root'@'localhost' identified by 'ASD@123456qwe';
用自己的密码重新登录mysql:mysql -u root -pASD@123456qwe
mysql 中给root 账号配置远程访问权限:
>use mysql;
>select user, host from user;
>update user set host='%' where user='root';
mysql8 远程登录失败,加密规则还原成mysql_native_password
>ALTER USER 'root'@'%' IDENTIFIED BY 'ASD@123456qwe' PASSWORD EXPIRE NEVER; #修改加密规则
>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'ASD@123456qwe'; #更新一下用户的密码
>FLUSH PRIVILEGES; #刷新权限
>alter user 'root'@'%' identified by 'ASD@123456qwe'; #单独重置密码命令
第三步、主机上MySql操作软件安装,远程连接centos7的mysql数据库成功。
(1)关闭防火墙:systemctl status firewalld.service
关闭防火墙命令:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
(2) MySql 数据库远程连接测试:
IP:10.88.9.23
端口:3306
用户名:root
密码:ASD@123456qwe