zoukankan      html  css  js  c++  java
  • linux mysql 卸载与安装及配置命令

    1.RPM包安装方式的MySQL卸载

      1) 检查是否安装了MySQL组件。

          # rpm -qa | grep -i mysql

      2)卸载前关闭MySQL服务

    # service mysql status 

    # service mysql stop

    # service mysql status

       3)卸载删除MySQL各类组件

           # rpm -ev  组件名 

       4)收集MySQL对应的文件夹信息

           # find / -name mysql

       5)收集MySQL对应的文件夹信息

           # rm -rf  路径/文件名

       6)删除mysql用户及用户组

    # more /etc/passwd | grep mysql

    # more /etc/shadow | grep mysql 

    # more /etc/group | grep mysql  

    # userdel mysql

    # groupdel mysql

       7)确认MySQL是否卸载删除

            #   rpm -qa | grep -i mysql

    2.yum包安装方式的MySQL安装

       1)查看yum上提供的数据库可下载版本

          #  yum list | grep mysql

       2)安装mysql.i686,mysql-devel.i686,mysql-server.i686

          #  yum -y install mysql mysql-server mysql-devel

       3)查看是否开机启动

          #  chkconfig --list | grep mysqld

      4)设置为开机启动

          #  chkconfig mysqld on

      5)设置数据库密码

            #  service mysqld start

             #  mysqladmin -u root -p password 'root'

    3.service mysql start出错:unrecognized service的解决办法

    [root@ctohome.com ~]# service mysql start
    mysql: unrecognized service
    [root@ctohome.com ~]# service mysql restart
    mysql: unrecognized service
     
    [root@ctohome.com ~]# rpm -q mysql   查询发现mysql已经正常安装
    mysql-5.1.52-jason.1

    [root@ctohome.com ~]# chmod 755 /etc/rc.d/init.d/mysqld  修改mysqld执行权限

    [root@ctohome.com ~]# service mysqld start  搞定
    Starting mysqld:  [  OK  ]
    [root@ctohome.com ~]# service mysqld status
    mysqld (pid 9487) is running...

    4.Navicat for mysql远程连接数据库详解(1130错误解决方法)

    1.进入MySql控制台: mysql -u root -p

    2.弹出Enter password:   输入您的数据库密码

    3.执行下命令: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的数据库密码' WITH GRANT OPTION;

    4.再执行下下命令:  flush privileges;

    5.mysql服务启动、停止、重启

      一、启动方式

      1、使用 service 启动:service mysqld start

      2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

      3、使用 safe_mysqld 启动:safe_mysqld&

      二、停止

      1、使用 service 启动:service mysqld stop

      2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

      3、mysqladmin shutdown

      4、杀掉进程:

        #  ps -ef  |  grep mysqld

        #  kill -9  进程号 

      三、重启

      1、使用 service 启动:service mysqld restart

      2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

    6.mysql 查询的基本命令

          

        1)查看内存

             #  top

        2)mysql的安装路径和运行路径

             #  whereis mysqld

          3)PATH变量指定的路径中,搜索mysql的信息

             #  which mysqld

            4)查看配置文件

             #  vi /etc/my.cnf

    7.解决修改mysql的datadir所引发的错误问题

        1)修改datadir指向的文件路径

            1.复制默认指定路径里面的文件到新的指定路径的文件夹中        

            2.修改指定的文件夹的修改权限

        2)配置apparmor权限

            1.查看apparmor的配置:# vi /etc/apparmor.d/usr.sbin.mysqld

            2.配置新路径权限

          3)PATH变量指定的路径中,搜索mysql的信息

             1.查看selinux的配置:# vi /etc/selinux/config 

             2.修改配置: SELINUX=disabled

     

  • 相关阅读:
    css3 font-face
    快速理解RequireJs
    移动HTML5前端性能优化指南
    HTML中head头结构
    JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模)
    巧妙使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的好方法
    关于浏览器内核与javascript引擎的一些小知识
    SVG 与 Canvas:如何选择
    NodeJS、NPM安装配置步骤(windows版本)
    ie10 css hack 条件注释等兼容方式整理
  • 原文地址:https://www.cnblogs.com/yysbolg/p/7059612.html
Copyright © 2011-2022 走看看