详解基于linux环境MySQL搭建 (3)

2.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...

2.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

3  版权区

   转载博客,必须注明博客出处

   博主网址:

   如您有新想法,欢迎提出,邮箱:2098469527@qq.com

  专业.NET之家技术QQ群:490539956

  专业化Java之家QQ群:924412846

  有问必答QQ群:2098469527

  一对一技术辅导QQ:2098469527

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyjwzf.html