搭建性能测试项目环境之-linux下安装mysql

一、下载安装包

官方网站下载,或者百度云链接下载:

二、检查与清理原来是否有安装残留

如果确信没有安装过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

sudo yum -y install net-tools 安装这个包就有ifconfig命令

cd /opt sudo mkdir xingneng 创建一个目录

wget http://repo.mysql.com/mysql57-community-release-el7-7.noarch.rpm 下载mysql的rpm包

rpm -ivh mysql57-community-release-el7-7.noarch.rpm 安装mysql

yum -y install mysql-community-server --nogpgcheck(社区版)

重启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

posted @ 2022-06-12 22:16  NiceTwocu  阅读(42)  评论(0编辑  收藏  举报