【mysql忘记初始化密码解决办法, 亲测可用】教程文章相关的互联网学习教程文章

解决办法之MySQL忘记超级用户口令_MySQL

如果MySQL正在运行,首先杀之: killall -TERM mysqld。    启动MySQL:bin/safe_mysqld --skip-grant-tables &    就可以不需要密码就进入MySQL了。    然后就是    >use mysql    >update user set password=password("new_pass") where user="root";    >flush privileges;    重新杀MySQL,用正常方法启动MySQL 。

安装MySQL5.0后出现1607异常的解决办法_MySQL

mysql安装 今天,由于工作需要,我在自己的电脑上配置了Mysql5环境,同时安装了一个 phpMyAdmin管理工具,安装完成后,发现在phpMyAdmin里面输入汉字,总是提 示下面这个错误: Datatype too large后来想到MySQL安装的时候没有设置字符集!在添加/删除程序里卸载MySQL 后,发现服务里还有一个MySQL的服务没弄掉!用卸载服务的工具卸载后。 重新安装MySQL以后,MySQL服务启动不了,出现:1607错误!看了网上很多 相关信息,多...

无法远程登入MySQL数据库的几种解决办法_MySQL

方法一:尝试用MySQL Adminstrator GUI Tool登入MySQL Server,Server却回复错误讯息:Host 60-248-32-13.HINET-IP.hinet.net is not allowed to connect to thisMySQL server这个是因为权限的问题,处理方式如下:shell>mysql --user=root -p输入密码mysql>use mysqlmysql>GRANT SELECT,INSERT,UPDATE,DELETE ON [db_name].* TO [username]@[ipadd] identified by [password];[username]:远程登入的使用者代码[db_name]:表示欲开放...

mysql数据库查询随机数量条目的效率问题及解决办法_MySQL

最近由于需要大概研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但是在MYSQL 3.23版本中,仍然可以通过ORDER BY RAND()来实现随机。但是真正测试一下才发现这样效率非...

无法远程登入MySQL数据库几种解决办法_MySQL

无法远程登入MySQL数据库的解决办法一:  尝试用MySQL Adminstrator GUI Tool登入MySQL Server,Server却回复错误讯息:Host 60-248-32-13.HINET-IP.hinet.net is not allowed to connect to this MySQL server  这个是因为权限的问题,处理方式如下:  shell>mysql --user=root -p  输入密码  mysql>use mysql  mysql>GRANT SELECT,INSERT,UPDATE,DELETE ON [db_name].* TO [username]@[ipadd] identified by [passwo...

mysql出现ErrorCode:1418错误的解决办法_MySQL

错误信息如下:以下是引用片段:ErrorCode:1418ThisfunctionhasnoneofDETERMINISTIC,NOSQL,orREADSSQLDATAinitsdeclarationandbinaryloggingisenabled(you*might*wanttousethelesssafelog_bin_trust_function_creatorsvariable)(0mstaken)  解决方法如下:  1. mysql> SET GLOBAL log_bin_trust_function_creators = 1;  2. 系统启动时 --log-bin-trust-function-creators=1  3. 在my.ini(linux下为my.conf)文件中 [mysqld...

MySQL忘记超级用户口令的解决办法_MySQL

如果MySQL正在运行,首先杀之: killall -TERM mysqld。   启动MySQL:bin/safe_mysqld --skip-grant-tables &   就可以不需要密码就进入MySQL了。   然后就是   >use mysql  >update user set password=password("new_pass") where user="root";  >flush privileges;  重新杀MySQL,用正常方法启动MySQL

MySQL从3.x升级到4.x出现的问题解决办法_MySQL

因为升级了权限表导致的. mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法shell> mysqlClient does not support authentication protocol requestedby server; consider upgrading MySQL client 官方的说法是MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used by older clients. ..... 如果你升级mysql到4.1...

无法远程登入MySQL的几种解决办法_MySQL

方法一:尝试用MySQL Adminstrator GUI Tool登入MySQL Server,Server却回复错误讯息:Host 60-248-32-13.HINET-IP.hinet.net is not allowed to connect to thisMySQL server这个是因为权限的问题,处理方式如下:shell>mysql --user=root -p输入密码mysql>use mysqlmysql>GRANT SELECT,INSERT,UPDATE,DELETE ON [db_name].* TO [username]@[ipadd] identified by [password];[username]:远程登入的使用者代码[db_name]:表示欲开放...

linux下MYSQL常见两个错误的解决办法_MySQL

问题1:登录mysql的错误ERROR 2002 (HY000): Cant connect to local MySQL server through socket /var/lib/mysql/mysql.sock (2)解决方法:1)默认的mysql.sock文件是在/tmp目录下。2)我们建立一个软连接,ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock问题2:Timeout error occurred trying to start MySQL Daemon.#/etc/init.d/mysqld restart stopping mysql [ok] Timeout error occurred trying to start MySQL Daemo...

distinct在mysql中查询多条不重复记录值的解决办法_MySQL

使用distinct在mysql中查询多条不重复记录值的解决办法 在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而这样对于一个数据量非常大...

数据库连接过多的错误,可能的原因分析及解决办法_MySQL

系统不能连接数据库,关键要看两个数据: 1、数据库系统允许的最大可连接数max_connections。这个参数是可以设置的。如果不设置,默认是100。最大是16384。 2、数据库当前的连接线程数threads_connected。这是动态变化的。 查看max_connections、max_connections的办法见后。 如果 threads_connected == max_connections 时,数据库系统就不能提供更多的连接数了,这时,如果程序还想新建连接线程,数据库系统就会拒绝,如果程序没...

MySQL在服务器端出现ERROR2002的解决办法_MySQL

首先说明,服务器系统是FREEBSD4.10-RELEASE刚才装那个PLESK未成功看LOG发现是无法使用他自己的帐号向MYSQL写数据于是想打开MYSQL添加他的用户(因为服务器的MYSQL ROOT密码不为空)CODE: [Copy to clipboard] #mysql -u root -p CODE: [Copy to clipboard] Enter password:********** 出现提示:CODE: [Copy to clipboard] ERROR 2002: Cant connect to local MySQL server through s...

MySQL中varchar无法使用max()函数的解决办法_MySQL

刚好今天遇到一个问题,MySQL库里的varchar类型的数据无法使用max()函数,对MySQL不怎么熟,所以查了查,看到了这两个方法不错。1、将需要使用max()函数的字段后面加0,比如字段:field是要使用max()函数的字段,那么只要SELECT MAX(field+0) FROM tablename这样就可以了,这应该是MySQL内部自己转的,不是很清楚额~2、同样情况,使用cast()函数SELECT MAX(cast(field as decimal)) FROM tablename这里我是转成货币类型,这样max就...

SQLServer2000SP4补丁打不上的解决办法_MySQL

SQLServer2000 bitsCN.comSQL server 2000 SP4补丁打不上的解决办法 这段时间在处理SQL server 2000 SP4补丁打不上的问题上花了不少时间,回头想想应该总结一下: 系统说明:dell1800服务器,操作系统:win2003sp2企业版 故障:前期,在安装sql2000企业版后,sql的sp4补丁打不上!这样局域网中的其它电脑就不能通过sql连接到这台服务器上的sql数据库;通过telnet 1433端口测试不通; 处理过程: 在网上找了若干资料,没有一个管用;...