关于在linux(6.5)下安装mysql详细过程 (无坑 ! ! !)

1: 查看是否已安装mysql

       rpm -qa | grep -i mysql

       

        如果可以选择卸载

        rpm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_64 (这里为你的sql已经的版本)

2:安装mysql所需依赖

        yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6yum 

           ps:如果出现安装mysql的依赖Yum过程中提示保护多库版本

           请看这篇博文 https://blog.csdn.net/mmake1994/article/details/81198519
        yum update libstdc++-4.4.7-4.el6.x86_64
        yum -y install libncurses.so.5 libtinfo.so.5

3:  安装mysql (这里已经默认你已经解压的mysql)

        

        1:先安装服务端 有MySQL-server* 字样的

              rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm(这里为你的mysql版本)

                

       2:先安装客户端 有MySQL-client* 字样的

             rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

              

4: mysql启动

  1:查看mysql是否已启动    

        service mysql status

         

   2:没启动,so,启动下

        service mysql start

        

   3:修改密码

        在一开始安装mysql的时候,系统就已经创建了用户为 root,密码随机生成的,密码位于/root目录下

         ls -al /root/ (查看root目录下剩余文件,包括隐藏文件)

          

        cat /root/.mysql_secret  (查看root用户的初始密码)

        

    4:登陆mysql

        mysql -uroot -p

        

        输入密码 FFN9PbO1FVs4XAne

        

    5:设置密码

        SET PASSWORD = PASSWORD('你的密码');

5:mysql配置

    chkconfig --add mysql  (添加到系统服务中)

    chkconfig mysql on  (开机自启动)

    chkconfig |grep -i mysql  (查看mysql开启情况)

    

    只要保证 2,3,4,5启用就可以了

6:开启远程访问

     /etc/init.d/iptables status (查看防火墙已经开放的端口)

    

    /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT (将3306端口开放)

    /etc/rc.d/init.d/iptables save  (保存到防火墙)

    

    为用户分配远程连接权限

        进入mysql交换界面 ,例如,为root分配所有权限

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

      ps:grant all privileges on 库名.表名 to '用户名'@'IP地址' identified by '密码' with grant option;flush privileges;

flush privileges; (刷新权限)

猜你喜欢

转载自blog.csdn.net/qq_20804323/article/details/80991858
今日推荐