欢迎投稿

今日深度:

Linux下Mysql的安装,LinuxMysql安装

Linux下Mysql的安装,LinuxMysql安装


软件下载的链接如下:包括远程工具+jdk、mysql、tomcat6.03跟tomcat7
http://download.csdn.net/download/xiaozhegaa/10176529

一:Linux下Mysql的安装
安装步骤如下:
1、查看Centos自带的mysql

rpm -qa | grep mysql

我用的是腾讯云服务器,安装的Linux系统中没有自带的mysql


如果你们使用的是,虚拟机中安装的Centos系统,就会显示如下

2、将自带的mysql卸载。有则卸载,无则跳过

rpm -e --nodeps 卸载的软件(mysql-libs-5.1.73-5.e16_6.i686)


3、上传Mysql到linux。前面一篇中已经上传了(故不截图)
4、因为mysql解压之后,文件非常多,所以我们先在/url/local中创建一个文件夹mysql

cd /usr/local
mkdir mysql

5、解压Mysql到/usr/local/下的mysql目录

tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

然后,进去改文件夹,你可以看到:

我们在这里需要安装的就是上述截图两个,客户端+服务器端
6、安装mysql的服务器端和客户端

rpm -ivh 安装的软件名称
安装服务器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
安装客户端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

【注意如果在安装过程中,出现以下错误】

解释:它的意思是:安装mysql的服务器端需要libaio.so.1的支持,但是我们的Linux中没有该支持。我们只需要安装一下就可以了。最简单的安装方式,在线安装。【当然】在安装客户端的时候,也会提示需要libaio.so.85的支持,但是我们没有,你yum一下就可以了。我没有截图

//必须联网
yum install libaio.so.1

安装成功的显示页面:


7、设置mysql启动,将mysql加到系统服务中并设置开机启动(一劳永逸)

加入到系统服务:chkconfig --add mysql
自动启动:chkconfig mysql on
//开启service
service mysql start

【(声明,这个错误是我以为前面的步骤都执行正确了,我写这篇文章的时候已经是两点,没注意到细节,一般你们按照步骤执行时不会出错的)】
如果说,启动的时候提示错误:没有找到mysql.service

寻找错误:

    //首先查看我是否已经装好了mysql的客户端和服务器端
    rmp -qa | grep -i mysql
    //发现其实只安装了客户端,服务器端没有安装。都是自己没注意的错


查看操作记录,发现:它的意思是:Mysql-server跟mariadb-libs-1:5.5.41发生了文件错误。所以安装不了

解决方法:卸载mariadb-libs-1:5.5.41

//查看是否安装了  mariadb-libs-5.5.41-2.el7_0.x86_64
 rpm -qa | grep mariadb-libs-5.5.41-2.el7_0.x86_64
//结果显示:确实安装了     mariadb-libs-5.5.41-2.el7_0.x86_64

//卸载mariadb-libs-5.5.41-2.el7_0.x86_64
rpm -e  mariadb-libs-5.5.41-2.el7_0.x86_64
//如果说,mariadb-libs-5.5.41-2.el7_0.x86_64被其他依赖了,不能被卸载。那么就强制卸载吧
rpm -e --nodeps mariadb-libs-5.5.41-2.el7_0.x86_64

//然后就可以了,再次安装了一下mysql服务器端 


【总结:】你们按我的步骤一步步走是没错的,但是要注意每一步的细节,是否已经执行,正确执行。而不是直接copy代码就pass。

7、测试是否可以使用mysql。如果没有启动的话,就看一下下面启动的代码

//默认用户名为root
//这里注意了,在mysql5.5版本以下的话,默认密码是空,但是在mysql5.5版本以上的话,它是有个随机密码的。查看安装的日志
mysql -uroot -p


到该文件夹下面去查看mysql的密码

然后就可以登录mysql了
最后,成功登录之后,修改mysql密码。默认第一次登录mysql的时候,会提示你设置你的密码,如果你没有设置密码的话,就不给操作。设置密码的代码如下

//修改mysql的密码
set password = password('root')

8、如果出现以下这个页面,表示数据库安装成功

自此,我们,已经安装好了mysql。但是我们通常是不会在Linux上直接使用mysql的,而是通过远程工具去使用。接下来介绍一下
二:mysql的使用过程/font>
1、远程连接使用mysql
说明,如果你一开始,就使用我们刚才设置的账户+密码去连接的话,是连接不到的

原因是:默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启 远程登录mysql的权限
开启步骤如下
1)登录mysql

mysql -uroot -p

2)开启授权

//前面的root为用户名,后面的“123456"为登录密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' ;

3)刷新权限

flush privileges;


4)此时,你去连接,还是不成功。原因是没有开放3306端口。开放端口步骤如下

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中


此时,你再去连接就可以了

【总结】Linux上只是安装mysql,操作mysql还是利用navicat,sqlyong等工具。这样我们就直接在navicat上操作数据库就可以了



三、安装过程遇到的错误
1、登录mysql时出现以下错误

说明:没有开启sql的服务,service mysql start就可以
其他错误,有遇到就补充上来咯

至此,我们就学会了在Linux上安装mysql了

版权声明:本文为博主原创文章,未经博主允许不得转载。

www.htsjk.Com true http://www.htsjk.com/shujukunews/10065.html NewsArticle Linux下Mysql的安装,LinuxMysql安装 软件下载的链接如下:包括远程工具+jdk、mysql、tomcat6.03跟tomcat7 http://download.csdn.net/download/xiaozhegaa/10176529 一:Linux下Mysql的安装 安装步骤如下: 1、查看...
评论暂时关闭