此次安装背景:
Centos7 上安装了kvm,然后加载了镜像,为了连接mysql,所以在centos上需安装连接工具,便于操作,因为虚机和kvm直接的网络是互通的,但和主机不通,这种情况应该通过设置网络在主机上连接数据库也是可以解决的吧,这个目前还没试。
安装步骤:
wget http://download.navicat.com/download/navicat111_mysql_en.tar.gz
tar -xzvf navicat111_mysql_en.tar.gz
cd navicat_for_mysql //进入解压目录
./start_navicat //启动
正常这里启动成功,可以进入连接界面了,但我的这步没任何反应,所以又查了一通,说32位的Centos7这一步可以正常访问,64位的系统因为缺少一些必要的包。
解决办法:
yum install --setopt=protected_multilib=false libgcc.i686
yum install --setopt=protected_multilib=false glibc.i686
yum install --setopt=protected_multilib=false freetype.i686
yum install --setopt=protected_multilib=false libSM.i686
yum install --setopt=protected_multilib=false libXext.i686
./start_navicat #重新启动,看是否有反应
这一步navicat启动成功,弹出连接窗口,输入连接信息后成功连接,可正常访问数据库了。到这一步如果还是启动不成功,可运行如下命令
yum install alsa-lib-devel audiofile-devel.i686 audiofile-devel cups-devel.i686 cups-devel dbus-devel.i686 dbus-devel fontconfig-devel.i686 fontconfig-devel freetype.i686 freetype-devel.i686 freetype-devel giflib-devel.i686 giflib-devel lcms-devel.i686 lcms-devel libICE-devel.i686 libICE-devel libjpeg-turbo-devel.i686 libjpeg-turbo-devel libpng-devel.i686 libpng-devel libSM-devel.i686 libSM-devel libusb-devel.i686 libusb-devel libX11-devel.i686 libX11-devel libXau-devel.i686 libXau-devel libXcomposite-devel.i686 libXcomposite-devel libXcursor-devel.i686 libXcursor-devel libXext-devel.i686 libXext-devel libXi-devel.i686 libXi-devel libXinerama-devel.i686 libXinerama-devel libxml2-devel.i686 libxml2-devel libXrandr-devel.i686 libXrandr-devel libXrender-devel.i686 libXrender-devel libxslt-devel.i686 libxslt-devel libXt-devel.i686 libXt-devel libXv-devel.i686 libXv-devel libXxf86vm-devel.i686 libXxf86vm-devel mesa-libGL-devel.i686 mesa-libGL-devel mesa-libGLU-devel.i686 mesa-libGLU-devel ncurses-devel.i686 ncurses-devel openldap-devel.i686 openldap-devel openssl-devel.i686 openssl-devel zlib-devel.i686 pkgconfig sane-backends-devel.i686 sane-backends-devel xorg-x11-proto-devel glibc-devel.i686 prelink fontforge flex bison libstdc++-devel.i686 pulseaudio-libs-devel.i686 gnutls-devel.i686 libgphoto2-devel.i686 openal-soft-devel openal-soft-devel.i686 isdn4k-utils-devel.i686 gsm-devel.i686 samba-winbind libv4l-devel.i686 cups-devel.i686 libtiff-devel.i686 gstreamer-devel.i686 gstreamer-plugins-base-devel.i686 gettext-devel.i686 libmpg123-devel.i686
然后再启动navicat
./start_navicat