首先下载好mysql,我下载的版本是mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar

下载好连接linux的终端,我使用的是putty.exe

下载linux上传下载软件 pscp.exe,注意要放在C:\windows\System32 中

在linux上使用 IPconfig 来查看IP 或者在/etc/cysconfig/network-scripts中找到为ifcfg-eth0的文件

使用命令 vi ifcfg-eth0 编写改文件,在文件中添加配置

IPADDR=192.168.1.101

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

修改:ONBOOT=yes 

然后使用ESC 使用保存命令 :wq  保存退出

设置成功后进行重启网络  servoice network restart

继续使用IPCONFIG 来查看网络

然后打开自己电脑的cmd 来使用 pscp mysql 所在的路径 root@IP:文件保存到linux 上的路径

配置好了就登录,使用root账号

cd 到你linux 上保存mysql 的路径

使用tar -xvf 对mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar 进行解压

在安装前要查看你是否安装过,或者安装虚拟机自带了

rpm -qi mysql-libs 如果安装了

yum -y remove mysql-libs进行卸载

删除后 rpm -ivh mysql-community-common 

 rpm -ivh mysql-community-libs 

rpm -ivh mysql-community-client

yum install perl 安装service是需要的依赖包

 yum install numactl

yum install libaio

rpm -ivh mysql-community-server   --force --nodeps

加上--force --nodeps 是因为可能安装过,所以要 忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用

service mysqld start 启动mysql 的服务 ,要注意的是我安装的是5.17,时候oracle接管mysql后发布的版本

与之前的mysql 有些出入

5.17后安装mysql 都会自动生成初始密码

使用cat /var/log/mysql.log | more 来查看日子,找到初始密码

然后使用vi /rtc/my.cnf 把socket 改为socket=/var/lib/mysql/mysql.sock

这样mysql就可以使用了

另外修改密码要使用 set global validate_password_policy=0; 来修改密码的安全级别

set global validate_password_length=1 来修改密码的最低长度

这样就可以更改密码

alter user 'root'@'localhost' identified by '密码' 

个人使用的虚拟机和mysql 的版本不同,也有差距。只供参考