Linux学习-vmware虚拟机安装mysql和Navicat连接数据库

Linux学习-vmware虚拟机安装mysql和Navicat连接数据库

大家好,又见面了,我是全栈君。

这一次整理mysql的安装,也整理自己遇到的问题!

测试环境依然是我Linux学习-vmware虚拟机安装jdk 里面的环境!下面开始安装的步骤

(1):检查系统是否有自带安装mysql

命令:

rpm -qa | grep -i mysql  //grep -i是不分大小写字符查询,只要含有mysql就显示

一般系统会默认安装,屏幕显示: 

mysql-libs-5.1.71-1.el6.i686 

卸载当前安装:

命令:

rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686

(2):下载mysql安装文件

下载地址:http://dev.mysql.com/downloads/mysql/

选择对应系统的版本,我的是centOs 32位的,我选择的是RedHat EnterPrise Linux 

我选择下载的文件:

MySQL-5.6.30-1.el6.i686.rpm-bundle.tar

(3):上传文件并解压

命令:

#tar xvf MySQL-5.6.30-1.el6.i686.rpm-bundle.tar

(4)安装Mysql-sever和Mysql-Client 

命令:

rpm -ivh --test MySQL-server-5.6.30-1.el6.i686.rpm
rpm -ivh  MySQL-client-5.6.30-1.el6.i686.rpm

(5)在安装MySQL-server,见上面的一段话,大意是全新安装设置的root密码在/root/.mysql_secret中,这是一个随机密码,你需要运行/usr/bin/mysql_secure_installation,删除anonymous用户。当然不建议用root用户来运行,rpm包已经建了一个mysql用户,可以使用这个用户

#more .mysql_secret# The random password set for the root user at Tue Nov 18 22:57:46 2014 (local time): NljqL63OYlGo5cqy    <– 得到root访问mysql的密码:NljqL63OYlGo5cqy# service mysql startStarting MySQL... SUCCESS! # /usr/bin/mysql_secure_installation --user=mysql

(6)查看服务

MySQL已经安装完成,最后看一下是否已将MySQL加到开机服务里

mysql           0:off   1:off   2:on    3:on    4:on    5:on    6:off   <-看到这个OK了

参考文章:

CentOS 6.5下安装MySQL 5.6.21

附:Navicat连接虚拟机Mysql

Linux学习-vmware虚拟机安装mysql和Navicat连接数据库

点击连接测试发现不通 那么为什么呢?去检查原因!

Linux学习-vmware虚拟机安装mysql和Navicat连接数据库

然后还是不行:在配置防火墙的可以访问端口 3306

Linux学习-vmware虚拟机安装mysql和Navicat连接数据库

然后连接还是不行:

Linux学习-vmware虚拟机安装mysql和Navicat连接数据库

在这样设置:最后OK啦

Linux学习-vmware虚拟机安装mysql和Navicat连接数据库

成功的喜悦!命令没有一一贴出来,希望大家还是自己敲一下!

感谢好多大神的博客的文章!

参考文章:

启动mysql错误解决方案,学会查看错误日志:mysql.sock丢失,mysqld_safe启动报错

遇到的问题—mysql 启动错误-server PID file could not be found

CentOS下配置iptables防火墙

Navicat MySQL连接Linux下MySQL的问题解决方案

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/121245.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【时间序列预测】基于matlab CNN优化LSTM时间序列预测(单变量单输出)【含Matlab源码 1688期】「建议收藏」

    一、CNN简介二、LSTM简介1LSTM控制流程LSTM的控制流程:是在前向传播的过程中处理流经细胞的数据,不同之处在于LSTM中细胞的结构和运算有所变化。这一系列运算操作使得LSTM具有能选择保存信息或遗忘信息的功能。咋一看这些运算操作时可能有点复杂,但没关系下面将带你一步步了解这些运算操作。2核心概念LSTM的核心概念在于细胞状态以及“门”结构。细胞状态相当于信息传输的路径,让信息能在序列连中传递下去。你可以将其看作网络的“记忆”。理论上讲,细胞状态能够将序列处理过程中的相关

    2022年4月16日
    75
  • tcp握手失败怎么办_TCP协议握手

    tcp握手失败怎么办_TCP协议握手大家好,我是小林。之前收到个读者的问题,对于TCP三次握手和四次挥手的一些疑问:第一次握手,如果客户端发送的SYN一直都传不到被服务器,那么客户端是一直重发SYN到永久吗?客户端停止重发SYN的时机是什么?第三次握手,如果服务器永远不会收到ACK,服务器就永远都留在Syn-Recv状态了吗?退出此状态的时机是什么?第三次挥手,如果客户端永远收不到FIN,ACK,客户端永远停留在Fin-Wait-2状态了吗?退出此状态时机是什么时候呢?第四次挥手,如果服务器永远收不到A

    2022年9月4日
    5
  • centOs使用yum安装nginx「建议收藏」

    centOs使用yum安装nginx「建议收藏」1.安装nginxyuminstallnginx2.找到配置文件find/-namenginx.conf3.添加配置vinginx.conf4.基本命令nginx#启动nginx-sstop#停止nginxnginx-sreload#重启nginxnginx-c/etc/nginx/nginx.conf#使用指定配置文件启动nginxnginx-t#检测配置文件是否有错误nginx-v#查看版本信息..

    2022年6月4日
    28
  • 一份较心新的端口列表[通俗易懂]

    一份较心新的端口列表[通俗易懂]PORTNUMBERS(lastupdated18November2004)Theportnumbersaredividedintothreeranges:theWellKnownPorts,theRegisteredPorts,andtheDynamicand/orPrivatePorts.TheWellKnown

    2022年9月16日
    0
  • 蚂蚁矿机linux系统文件,蚂蚁显卡矿机G2系统一键还原教程[通俗易懂]

    蚂蚁矿机linux系统文件,蚂蚁显卡矿机G2系统一键还原教程[通俗易懂]一、还原准备工作[ol]一台办公电脑(建议win7或以上系统,配置不限)一个可以格式化的U盘(最少8G,速度不限)下载UltraISO刻录软件《uiso9_cn.exe》至桌面下载《clonezilla-live-2117-11-29-03-img.iso》文件至桌面下载《checksum64.exe》至桌面双击打开checksum64.exe,把下载下来的ISO文件移动至软件中,点击选项-&gt…

    2022年9月28日
    1
  • Java进阶学习路线图「建议收藏」

    Java进阶学习路线图「建议收藏」第一阶段技术名称技术内容J2SE(Java基础部分)java开发前奏计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,相关反编译工具介绍,java开发工具Eclipse的安装和使用,javadoc的说明。Java基

    2022年5月16日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号