首先下载好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 的版本不同,也有差距。只供参考