这次也算是初次在linux系统上安装mysql吧,遇到了不少问题,通过在网上查找了一些相关资料后,总算把这些逐渐解决了,哈。
**注意:这里解决的问题是基于Red Hat的rpm安装格式的mysql。
也是我的记录不太即时吧,忘了第一次出现的问题是具体信息怎样描述了,但是从这个问题里可以总结出一点就是,要先卸载干净已安装的mysql(包括系统里预安装的),然后再进行安装,不然出现的错误是非常不好解决的。当时我用的是Turbolinux系统,里面就是这个样子,有预安装的mysql,这样需要执行下面的命令:
#rpm –qa|grep mysql
**注意:这里有可能因为名字的写法问题而导致没有显示出已安装的mysql,例如你可以试试“rpm –qa|grep MySQL”。
这时如果存在mysql的话,他就会显示出一些相关信息,而这时就需要进行卸载工作了:
#rpm –e <name>
其中name为相关信息中每信息显示的名称。
**注意:这个时候的卸载要从下至上的卸载,也就是说要先卸载最下面的那个。
在卸载过程中有可能碰到这样的问题,那就是显示很多依赖关系,然后报卸载不了的错误。这个时候要怎么办呢?首先用命令“rpm –e <name>”卸那些依赖的程序,如果这些都卸载不了呢?这时再用这招“rpm –e –nodeps <name>”,这里要卸的当然是rpm –qa|grep mysql列表里的。
到这里,你已经都卸载干净了吧。顺便查看一下这两个文件的内容/var/lib/mysql及/etc/my.cnf,确定没有用后就可以手动删除。如果不存在的话就不用考虑了。
好,接下来就是正式的安装,同样地,这里安装的也是rpm,首先先安装mysql_server:
#rpm –ivh MySQL-servedr-5.6.2_m5-1.linux2.6.i386.rmp
这时会出现一些信息:
Preparing... ########################################### [100%]
1:MySQL-server ########################################### [100%]
。。。。。。(省略显示)
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h test1 password 'new-password'
。。。。。。(省略显示)
Starting mysqld daemon with databases from /var/lib/mysql
如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。
**注意:这里没有启动也不要着急,我们先继续一下,因为这时没有报出error来。
#rpm –ivh MySQL-client-5.6.2_m5-1.linux2.6.i386.rmp
Preparing... ########################################### [100%]
1:MySQL-client ########################################### [100%]
显示安装完毕。
好了,这个如果你冒然去使用mysql的命令,很可能出现这样的一个问题:
Got an error: Connection error: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’
这个问题是这样的,可能出现的原因有两个:一个是因为你还没有启动mysql,使用命令“service mysql start”;另一个是因为你有这个文件,但在里面的路径不对,这里有一篇很详细的文章,原文:http://www.blogjava.net/asenyifei/articles/82575.html
好了,到这里mysql的安装工作已经结束了,就到这里了,使用马上开始。
分享到:
相关推荐
最新Linux下安装mysql版本冲突问题解决.docx
Linux下安装mysql安装包安装及详细步骤 (有安装包及步奏 问题解答) Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种...
ubuntu下的mysql安装和配置,还有简单的C语言调用。基本上可以解决入门的问题。
linux安装Mysql不兼容的解决办法。 Linux下查看Mysql的安装路径。 Linux完全删除MySQL
linux下mysql安装包+步骤详解;MySQL-server-5.5.52-1.el6.x86_64.rpm+Mysql安装步骤及问题解决.docx
linux安装mysql步骤详细及重要问题的解决,傻瓜也看得懂
在Linux下不能输入汉字时,可以按照此说明文档进行配置,从而可以录入汉字
1、把以下5个rpm上传到/home/soft/mysql目录 2、执行rpm安装 #rpm -ivh mysql-*.rpm --force --nodeps 3、安装完成后执行以下命令查询mysql root帐号密码 #grep 'temporary password' /var/log/mysqld.log 没拿到,...
第一步:安装相关的依赖yum install perl-Data-Dumper 第二步:初始化mysql数据库的内部信息./scripts/mysql_install_db –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data ——————————————...
Linux下安装mysql版本冲突问题解决6页.docx
虚拟机 vmware15 、系统centos6.9 、mysql5.7.30安装步骤及可能遇到的问题解决!
后来自己学着以tar的方式安装 mysql,我的mysql装在/usr/local/mysql目录下启 动碰到过很多问题。最常见的是: ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111) ...
内容概要:本资源通过实战环境,亲自按步骤详细描述了MySQL8如何在Linux下的安装,以及出现的相关问题的解决方案,由于Mysql8.0的特殊性,安装过程会比以往的早期版本更为复杂,比如你需要先卸载掉mariadb,然后你...
参考网络上的资源,进行安装并找资料解决了自己安装过程中的问题,希望能帮助大家
在linux下部分安装mysql cluster遇到的问题及解决办法
Linux下安装mysql版本冲突问题解决word资料14页.docx
在linux下,开发一个web应用,期间调用数据库时总是不成功,如果单独写一个类,并编译执行访问数据库,正常,但是用web应用来调这个类连接数据库,就会出现错误:... ** BEGIN NESTED EXCEPTION ** ...
Linux上安装MySQL,这是我初次接触Linux上遇到的问题以及解决办法.
此文介绍了如何在Linux环境下安装MySQL数据库,相信这个问题很纠结人,不过下载此文就可以解决你的烦恼了。笔者当时也如此,后来终于搞定了后,写下此文。