本人小白,今天测试服务器上做了虚拟机,上安装了Linux系统,安装了Mysql,本人是想测试MYSQL5.6版本单表在2000万数据时的插入和查询效果;
1.首先安装虚拟机,这边就不说了,大家可以百度,超级多的
2.安装Linux,我这边是安装的版本是ContOs5.6版本的Linux系统;在安装过程中需要注意的是分区,和在选择服务器类型时,如果选择了数据库服务器,并且选中了Mysql数据库的话,后续是需要卸载MYsql的,因为系统默认安装的版本是MYsql5.1版本的数据库以及相关组件;
3.由于是内网,所以无法连接服务器,所以资源都是先预下载的,
4.调整网络适配器,先要调整虚拟机的网络方式为桥接,NAT也可以,然后修改服务器虚拟机的网卡为自动获取ip;和自动获取DNS服务器;但是我没有去做;然后登陆系统,配置网卡/etc/sysconfig/network-scripts/ifcfg-eth0,也可能不是叫eth0这个名字。重点是一下的,不一样的需要修改过来:
ONBOOT=no BOOTPROTO=dhcp BOOTPROTO=static
IPADDR=XXX.X.XXX.XXX
NETWASK=XXXXXXXX
GATEWAY=XXXXXXXX
我没有去配置dns
5.直接复制到虚拟机有很多方式,FTP、共享文件的方式、我这边使用的是vm的一个工具,在这边就不介绍了,可以百度,
首先查看有没有安装mysql有的话就卸载
查看:rpm -qa | grep -i mysql
卸载:rpm -ev xxx(xxx是上面查询出来的内容)
在卸载mysql bin的时候需要在后面加上-nod什么的忘记了
6.根据百度一步步安装操作下来,发现在启动服务的时候说找不到路径,原来是mysql.server文件里面需要配置两个路径:
basedir =xxxx
datadir =xxxx
然后就可以启动服务了