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

     

  • 相关阅读:
    腾讯QQ服务器汇总表 及禁用QQ方法
    C#下一个SQL SERVER数据库操作类
    获取页面运行时间以及数据库查询次数
    GridView导出Excel
    使用FileUpload控件上传图片并自动生成缩略图、带文字和图片的水印图
    JS图片loading及放大查看效果(兼容IE,FF)
    .NET 开发人员十个必备工具
    jsp日期时间格式化输出
    MyEclipse6.5与Perforce的集成
    [转]firefox与IE的nextSibling
  • 原文地址:https://www.cnblogs.com/yysbolg/p/7059612.html
Copyright © 2011-2022 走看看