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

 

 

posted @ 2017-06-22 10:50  全栈九九六  阅读(3486)  评论(0编辑  收藏  举报