一、下载安装包
官方网站下载,或者百度云链接下载:
二、检查与清理原来是否有安装残留
如果确信没有安装过mysql服务就不用了,如果是重装或者不确定可以逐级查看
如果有用yum安装过使用命令: yum -y remove mysql* 卸载
然后删除mysql旧有的文件和文件夹残留或者数据,:
rm - rf mysql****
杀死mysqld进程 kill -9 mysqld
特别注意:/etc/my.cnf文件、/usr/bin、/usr/share下的mysql相关的文件也要一并删除,此外还有安装过程中的/etc/init.d/mysql配置文件的删除
因为虚拟机刚安装好的时候是空白的所以需要安装wget ifconfig等命令
yum -y install wget 安装wget
cd /opt sudo mkdir xingneng 创建一个目录
重启MySQL服务
ps -ef | grep mysql
service mysqld restart
尝试登陆,密码为root,若登陆失败则使用11的命令查看临时密码
mysql -uroot -p
查看临时密码
cat /var/log/mysqld.log | grep password
登陆进去之后设置密码强度,作如下操作:
set global validate_password_policy=0;
set global validate_password_length=4;
改密,by 'root'代表将密码设为root,可自行修改
GRANT ALL PRIVILEGES ON . TO 'root'@'%'IDENTIFIED BY 'root' WITH GRANT OPTION;
SHOW VARIABLES LIKE'validate_password%';---查看密码配置
flush privileges; ---一定要刷新权限
要对外授权本地才能连接 执行下面语句
grant all privileges on . to 'root'@'%' with grant option;
再次登陆,安装成功
mysql -uroot -p
免密登录设置
vi /etc/my.cnf
在最后加上skip-grant-tables
安装好后需要关闭防火墙
//我用的这个 开机停止防火墙
systemctl disable firewalld.service
1:查看防火状态
1 systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
5:永久关闭后重启
//暂时还没有试过
chkconfig iptables on