`
阅读更多

# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
或者
# mysql -u root -p password 'newpassword'
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'


方法操作,如下:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root' and host='root' or host='localhost';//把空的用户密码都修改成非空的密码就行了。
mysql> FLUSH PRIVILEGES;
mysql> quit # /etc/init.d/mysqld restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>

原文链接 http://blog.csdn.net/liuyifeng_510/article/details/7045245

 

问题处理:

[trixbox1.localdomain ~]#  /etc/init.d/mysql stop
-bash: /etc/init.d/mysql: No such file or directory
[trixbox1.localdomain ~]# /etc/init.d/mysqld stop
Stopping MySQL:  [  OK  ]
[trixbox1.localdomain ~]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
[1] 2854
[trixbox1.localdomain ~]# Starting mysqld daemon with databases from /var/lib/mysql

[trixbox1.localdomain ~]#
[trixbox1.localdomain ~]#
[trixbox1.localdomain ~]# mysql -u root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 5.0.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> UPDATE user SET Password=PASSWORD('passw0rd') where USER='root' and host='root' or host='localhost';
Query OK, 2 rows affected (0.02 sec)
Rows matched: 2  Changed: 2  Warnings: 0

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye
[trixbox1.localdomain ~]# /etc/init.d/mysqld restart
STOPPING server from pid file /var/run/mysqld/mysqld.pid
110119 07:17:34  mysqld ended

Stopping MySQL:  [  OK  ]
Starting MySQL:  [  OK  ]
[1]+  Done                    mysqld_safe --user=mysql --skip-grant-tables --skip-networking
[trixbox1.localdomain ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 5.0.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| test               |
+--------------------+
2 rows in set (0.00 sec)

mysql> quit

 

分享到:
评论

相关推荐

    Mysql转oracle工具

    例如,MySQL的`VARCHAR2`对应Oracle的`VARCHAR2`,但MySQL的`TINYINT`在Oracle中可能是`NUMBER(3)`,`BLOB`和`CLOB`在两个系统中都有,但处理方式不同。 3. **对象权限和安全模型**: MySQL的权限管理相对简单,而...

    db转mysql数据库转换

    "db转mysql数据库转换"这个主题涉及到将一个特定类型的DB数据库迁移到MySQL数据库的过程。这里,我们主要讨论如何使用提供的工具进行转换,以及转换过程中可能遇到的关键知识点。 首先,`db2mysql.exe`是一个可能的...

    mysql 数据库转 oracle

    2. **数据迁移**:工具需要能够读取MySQL中的数据,并将其按照Oracle的格式写入,同时处理可能出现的兼容性问题。 3. **触发器和存储过程**:如果MySQL数据库中包含触发器和存储过程,迁移工具需要能处理这些复杂...

    mysql语句转postgres的工具

    5. **错误处理和日志记录**:在大规模迁移过程中,错误处理和日志记录至关重要。`MysqlToPostgresUtil`应该能捕获和记录转换过程中的错误,便于问题排查和修复。 使用`MysqlToPostgresUtil`进行迁移时,用户通常...

    mysql数据类型转换

    1. **兼容性问题**:在不同的MySQL版本中,某些转换功能可能会有所不同,因此在实际应用中需要注意版本兼容性。 2. **性能考虑**:频繁的数据类型转换可能会影响查询性能,因此在设计查询时应尽量减少不必要的类型...

    mysql字符集转换

    - **调整MySQL配置**:适当增大`innodb_buffer_pool_size`等参数,以提高处理大量数据的能力。 #### 五、总结 通过上述内容的介绍,我们可以看出MySQL字符集转换是一项非常实用且重要的技能。在实际工作中,合理地...

    pbootcms数据sqlite转mysql数据库

    标题 "pbootcms数据sqlite转mysql数据库" 涉及的是一个常见的数据库迁移过程,从SQLite数据库系统转换到MySQL数据库系统。这个过程在网站或应用的开发和维护中经常遇到,尤其是在更换数据库服务或者需要更强大的...

    Mysql中文汉字转拼音的实现(每个汉字转换全拼)

    在MySQL中实现中文汉字转拼音的功能,主要是为了方便在数据库查询和数据分析时处理中文文本,尤其是在没有全文索引或者需要进行复杂模糊匹配时。以下是一个简单的实现方法,它利用自定义函数来完成这一任务。 首先...

    MySQL函数-数字转换为大写中文

    MySQL函数 数字转中文 非金额 处理数据类型 decimal(21,6)

    Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql

    8. **注意事项**:数据迁移时需考虑字符集兼容性,因为MySQL和Oracle可能使用的字符集不同,可能导致编码问题。 9. **优化与调整**:转换后的Oracle表可能需要根据Oracle的最佳实践进行一些调整,如分区策略、索引...

    Mysql转Oracle软件 DBMover for Mysql to Oracle

    Dbmover for Mysql to Oracle 是高效的将Mysql导入到Oracle数据库的工具。 使用DBMover可以灵活定义Mysql和Oracle之间表和字段的对照关系,也可以在DBMover创建一个查询,把查询结果当作源表转入到Oracle中。 ...

    MySql转Java实体类

    当我们在用Java处理数据库相关业务时,经常需要将MySQL数据库中的表结构映射到Java对象,即实体类(Entity Class),以便进行数据的CRUD操作。本文将详细探讨如何将MySQL中的表转换为Java实体类。 1. **什么是Java...

    MySql转换成Oracle工具

    对超大数据表的导出进行了优化处理 Convert Mysql to Oracle 功能限制 不能转换MYSQL的存储过程 Convert Mysql to Oracle 运行需求 有相应的数据库操作权限 在机器中安装了ORACLE客户端,使得Convert Mysql to...

    SQL Server转换为MySQL工具

    在IT行业中,数据库管理系统(DBMS)的选择往往取决于项目需求、性能、成本等因素。...在实际操作中,用户需要根据自己的具体需求选择合适的工具和策略,同时也要了解并处理可能出现的各种兼容性和性能问题。

    mysql数据库转换成SQLserver工具包

    - 错误处理:当遇到转换问题时,工具应有处理和记录错误的能力。 - 迁移进度监控:实时显示迁移进度,以便用户了解整个过程的状态。 四、挑战与注意事项 1. 数据一致性:迁移过程中要确保数据的一致性,避免因转换...

    pgsql数据库转mysql数据库步骤及注意.docx

    Step 1: 使用 DBConvert 工具将 PgSQL 数据库中的表结构和数据转至 MySQL 数据库中 在使用 DBConvert 工具时,需要填写必要的信息,然后点击 next,选择需要转换的表和字段。注意,在选择表和字段时,可以根据需要...

    mysql blob to 向 file转换

    "MySQL 中的 BLOB 到文件的转换" 在 MySQL 数据库中,BLOB(Binary Large OBject)是一种二进制大对象类型,常用于存储图像、音频、视频和其他类型的文件。然而,在实际应用中,我们经常需要将 BLOB 数据转换为文件...

    mysql问题,常见的mysql面试问题

    ### MySQL常见面试问题详解 #### 1. MySQL简介与特性 - **MySQL**:MySQL是一种关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,目前由Oracle公司维护。它以其高性能、高可靠性和易用性著称,在互联网行业...

    mysql、posrgresql转成clickhouse db工具sync-master

    《MySQL、PostgreSQL到ClickHouse的数据迁移:sync-master工具详解》 在大数据处理领域,ClickHouse作为一款高性能的列式数据库管理系统(Column-Oriented DBMS),因其在实时分析和大数据处理上的优秀性能,越来越...

    Oracle Sql语句转换成Mysql Sql语句

    在数据库管理领域,Oracle SQL和MySQL SQL是两种广泛使用的SQL方言,它们在语法和功能上存在一定的差异。...它通过自动化处理减少了手动转换的工作量,降低了错误率,有助于提高项目迁移的效率和质量。

Global site tag (gtag.js) - Google Analytics