MYSQL使用过程中遇到的问题

来源:互联网 发布:淘宝卖家更改发货地址 编辑:程序博客网 时间:2024/05/01 21:09

一.彻底删除Mysql

1.卸载服务mysqld remove

2.控制面板里的增加删除程序内进行删除

 3.删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除

 4.开始->运行-> regedit看看注册表里这几个地方删除没有

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL目录删除

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL目录删除

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL目录删

5.删除C:\Documents and Settings\All Users\ApplicationData\MySQL 此文件夹是隐藏的

二.无法给远程连接用户权限问题

方法一:修改mysql数据库中的user列表,host项,从localhost改成%

    mysql -u root -p

    mysql>use mysql;

    mysql>select'host' from user where user='root';

    mysql>update userset host = '%' where user ='root';

    mysql>flushprivileges;

    mysql>select'host'   from user where user='root';

方法二:直接授权:在任何主机上使用root用户,连接Mysql数据库

    授权允许连接代码:

   # mysql -u root-proot

               mysql>GRANT ALLPRIVILEGES ON *.* TO ‘root’@'%’ IDENTIFIED BY ‘youpassword’ WITH GRANT OPTION;

    具体带ip地址:grantselect,insert,update,delete on *.* to root@”202.11.10.253″ Identified by“dboomysql”;

    赋予特定增删改查权限:grantselect,insert,update,delete on *.* to root@”202.11.10.253″ Identified by“dboomysql”;

设置完成之后要重启数据库或者刷新权限。

.启动时,无法启动,”服务没有报告任何错误“

解决方法:mysqld --initialize初始化data目录

四.登录root用户时,报错1045

解决方法:打开配置文件my.ini,在[mysqld]下加上skip-grant-tables

五.安装服务出问题,“系统找不到指定的文件”错误解决  

解决方法:即使已经配置好了环境变量,但是安装服务mysqld install时还是要cd进入bin目录。

六.启动mysql服务总是服务正在启动或停止中请稍后片刻再试一次

     解决方法:在任务管理器将mysqld进程结束掉


0 0
原创粉丝点击