linux ubunu中安装mysql

来源:互联网 发布:淘宝客户关系维护流程 编辑:程序博客网 时间:2024/06/05 08:35

        最近在玩ubuntu,然后想在ubuntu中安装apache tomcat ,jdk ,myeclipse ,mysql。其他软件都安装好了,安装mysql时,安装了好久,最后终于安装成功了,下面我介绍一下我的安装过程。

       首先进入官网下载mysql。我的电脑时64位的。我下载的是mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz这个版本,

       最近mysql的官网有些问题,在选择平台的时候,下面的下载版本没有刷新,可以点击这个超链接:http://dev.mysql.com/downloads/mysql/

     在网页的最下面有下面这两个文件,都是tar.gz压缩文件,在ubuntu只最好时下载tar.gz文件,安装比较方便,当然,其他文件也可以。

    这两个文件的区别就是32位和64位,下载时,根据自己的电脑版本下载即可。


        

   如果以前安装过mysql,一定要将它删除干净,下面时官网的安装帮助文档,删除时可以参考,只不过是全英文。

官网安装帮助文档:http://dev.mysql.com/doc/refman/5.6/en/binary-installation.html

linux中下载下来,默认是保存到/home/username/下载   //这个目录下面,username 为你相应的用户名

  

      首先解压文件:

          进入下载目录:cd /home/username/下载

          解压文件:sudo tar -zxvf   mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz

       解压完后,在该目录下面就有一个msyql的解压包

       接下来我们将该文件移动到我们想要安装的目录,以我的为例:

     在控制台输入:sudo cp  mysql-5.6.26-linux-glibc2.5-x86_64 /opt/       //如果在复制的过程中出现,略过目录的字样,就在cp后面加几个-r参数。

     sudo cp  -r mysql-5.6.26-linux-glibc2.5-x86_64 /opt/   

      然后在usr/local/mysql中连接这个文件

     在终端输入:sudo ln -s /op/mysql-5.6.26-linux-glibc2.5-x86_64 /usr/local/mysql   //这儿用的时软连接,有关文件的硬链接和软连接,百度就知道了,是linux中一种文件的关联。也可以当做windows下面的快捷方式。

接下来我们就开始安装msyql了 

   新建一个用户组:

   groupadd mysql  //当然这儿的组名和用户名都可以是自己定义的。

   新建一个用户:

   useradd -r -g mysql mysql  //-g 就是把用户mysql添加到mysql组中

  进入到/usr/local/mysql 目录下面

   sudo chown -R mysql  .   //修改mysql文件的所属者,-R就是级联修改,即当前文件夹下的所有文件的所有者都修改为mysql

   sudo chgrp -R mysql .     //修改文件的所属组。

   安装mysql

    scripts/mysql_install_db --user=mysql  //如果在安装过程中出现依赖静态链接库,libaio或者libaio1     
   ------------  apt-get install libaio1  libaio   //缺少运行库时执行

   然后再修改当前文件的所属组和用户,这样有利于文件安全,避免误删文件

   chown -R root .  chown -R mysql data
   安全启动mysql

  

   bin/mysqld_safe --user=mysql &
将mysql添加到系统服务中去:

 

   cp support-files/mysql.server /etc/init.d/mysql.server
    复制msyql的配置文件:

   ------------cp support-files/my-default.cnf /etc/my.cnf        

  5.6之前的版本使用下面的命令,这儿一定要注意

  -------------  cp support-files/my-medium.cnf /etc/my.cnf     

设置mysql登陆密码:

    bin/mysqladmin -u root password 'new_password'   

拷贝mysql文件到系统服务中

   cp support-files/mysql.server /etc/init.d/mysql.server


现在,基本配置就完成了。

  接下来就是启动mysql了。

   sudo /etc/init.d/mysql.server status/start/stop  //分别时查看mysql运行状态,启动和停止服务

   开启服务后,我们就可以运行mysql了

    /usr/local/mysql/bin/mysql -u root -p   //这儿时在mysql的bin目录下运行的。

   要想在任意的文件夹下都能运行。需要执行下面的语句

   sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql    //把mysql的mysql 放到usr /local/bin目录中就可以了。

到此,恭喜你,mysql可以运行了。 

   

2 0
原创粉丝点击