linux安装MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

1、首先搜索系统有没有安装过mysql,使用命令

           rpm -qa|grep mysql

有的话先卸载 rpm -e --nodeps  + mysql应用名字\

2、在/usr/local下创建mysql文件夹

      解压 MySQL-5.6.22-1.el6.i686.rpm-bundle.tar 到mysql目录下

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

3、  在mysql目录下安装mysql程序

    安装服务器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

 

    安装时出现错误提示,但显示安装成功了,rpm搜索的时候找不到服务

    FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:

    解决办法:安装autoconf库  

          命令:yum-y install autoconf

  安装客户端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

安装后启动出现如下错误  ,问题的原因是没有进行初始化库

解决办法:    mysql_install_db --user=mysql --ldata=/var/lib/mysql/ 初始化mysql数据库

4、此时启动服务 

      service mysql start

此时mysql还不是开机启动,需要添加到开机启动内

       加入到系统服务:chkconfig --add mysql

       自动启动:chkconfig mysql on

5、登录mysql     mysql安装好后会生成一个临时随机密码,存储位置在/root/.mysql_secret

    mysql -u root -p

   如果启动成功了说明配置正确,此时设置会出现输入密码,可以先按Enter进入稍后修改密码,

     set password = password('root');修改密码为root

     成功登陆以后需要开启mysql的远程访问,

     grant all privileges on *.* to 'root' @'%' identified by 'root';

      flush privileges;

6、开放Linux的对外访问的端口3306

         /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

          /etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中

 

你可能感兴趣的:(mysql数据库)