卸载自带的Mysql-libs [ 如果之前安装过mysql,要全都卸载掉 ]
rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps
上传安装包和JDBC驱动到 /opt/package
依次安装MySql的包
先安装3个依赖:
sudo rpm -ivh 01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
sudo rpm -ivh 02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
sudo rpm -ivh 03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm
安装客户端:
sudo rpm -ivh 04_mysql-community-client-5.7.29-1.el7.x86_64.rpm
安装客户端:
sudo yum install libaio
sudo rpm -ivh 05_mysql-community-server-5.7.29-1.el7.x86_64.rpm
启动mysql
sudo systemctl start mysqld
查看mysql默认密码
MySQL 自带的一个账号: root
sudo cat /var/log/mysqld.log | grep password
登录mysql (如果登录错误,给密码加 一对单引号)
mysql -uroot -p'上一步得到的密码'
mysql的账号: root
修改MySQL密码
因为MySQL由密码检查机制,先设置一个复杂的密码
set password=password("Zhiyun-1030");
修改mysql密码策略
set global validate_password_length=4;
set global validate_password_policy=0;
设置一个简单的密码
set password=password("123456");
设置MySQL允许外部访问
切换成mysql库:
use mysql;
查询当前的用户和主机
select user, host from user;
修改为%
update user set host="%" where user="root";
刷新使配置生效---修改完mysql配置都需要刷新
flush privileges;
退出
quit;
至此 MySQL 安装配置完毕