`

mysql -uroot -p ; access denied

阅读更多
imeadmin@imeadmin:~/redmine-2.4.1-1/mysql$ bin/mysql  -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

solution:
imeadmin@imeadmin:~/redmine-2.4.1-1/mysql$ vim my.cnf  
在 [mysqld]  加入 skip_grant_tables
重启 imeadmin@imeadmin:~/redmine-2.4.1-1/mysql$ ../ctlscript.sh restart mysql

imeadmin@imeadmin:~/redmine-2.4.1-1/mysql$ bin/mysql  -uroot mysql

mysql> UPDATE user SET Password=PASSWORD('root123') where USER='root'; 

mysql> FLUSH PRIVILEGES;     

mysql> quit

把 my.cnf 里 [mysqld] 的 skip_grant_tables 去掉 ,再重启 mysql 就ok了。




分享到:
评论

相关推荐

    连腾讯云上的docker上的mysql报错ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password:

    完整报错信息: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决: 1.打开在创建mysql容器时挂载的conf目录下的mysqld.cnf(如下文件...4.使用mysql -u root -p命令进入mys

    解决mysql登录错误:’Access denied for user ‘root’@’localhost’

    首先是不知道怎么忽然mysql用命令行,workbench都登录不了,都提示’Access denied for user ‘root’@’localhost’。 数据库卸载重装了几次都不行。好像感觉数据清理不干净。解决的过程遇到的坑,这里记录分享下。...

    新装MySql后登录出现root帐号提示mysql ERROR 1045 (28000): Access denied for use的解决办法

    在新安装MySQL后,有时可能会遇到登录问题,特别是当你尝试使用`mysql -uroot -p`命令并输入默认密码时,系统返回`ERROR 1045 (28000): Access denied for user`错误,这意味着你的登录凭据无效或者你没有足够的权限...

    linux下 root 登录 MySQL 报错的问题

    然后,无需密码,使用`mysql -u root -p`进入MySQL客户端。在这里,可以执行SQL命令来更新root用户的密码: - 如果只是想重置过期的密码,可以运行: ```sql USE mysql; UPDATE user SET password_expired = 'N...

    Docker安装MySQL5.7和8

    Docker安装部署MySQL 记录了一些我之前使用docker安装部署...docker run --name mysql-57 -p 3406:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 docker run --net=host --restart=always --privileged=true -v

    mysql-8.0.20-macos10.15-x86_64.tar.gz

    kingly@192 bin % /usr/local/mysql/bin/mysql -uroot -P3306 -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 8.0.20 Copyright ...

    mysql的常见错误解决

    # 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: ...

    linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost'

    在 Ubuntu 6.06 系统中,新安装的 MySQL 数据库总是出现错误提示:“# mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)”。 解决方法一:...

    Ubuntu查看修改mysql的登录名和密码、安装phpmyadmin

    安装好mysql后,在终端输入 mysql -u root -p 按回车,输入密码后提示access denied……ues password YES/NO的错误 原因是用户名或密码不对! 查看、修改mysql的用户名和密码 第一步: 这时你需要进入/etc/mysql目录...

    ubuntu12.04安装mysql---黑佳伦.pdf

    mysql -u root -p ``` 输入密码后,你可以创建数据库了。 通过以上步骤,你已经在Ubuntu 12.04上成功安装并配置了MySQL数据库。在实际操作中,如果遇到任何问题,可以查看MySQL的官方文档或使用`mysqlbug`脚本来...

    MySql Error 1698(28000)问题的解决方法

    ~$ mysql -u root -p Enter password: ERROR 1698 (28000): Access denied for user 'root'@'localhost' 二,解决步骤: 停止mysql服务 ~$ sudo service mysql stop 以安全模式启动MySQL ~$ sudo mysqld_safe --...

    阿里云服务器centeros安装mysql.docx

    # mysql -uroot -p Enter password: <输入新设的密码 newpassword> mysql> 方法二: # mysql -udebian-sys-maint -p Enter password: <输入[client]节的密码> mysql> UPDATE user SET Password=PASSWORD('...

    ubuntu 12.04 安装mysql---黑佳伦.docx

    mysql -u root -p ``` 2. **如果之前未设置 root 用户的密码,则直接按回车键即可进入 MySQL 命令行界面。** 通过以上步骤,可以在 Ubuntu 12.04 系统上成功安装并配置 MySQL 数据库服务器。这些步骤不仅适用于 ...

    mysql 的root 用户无法授权及解决navicat 远程授权提示1044问题

    你可以使用命令行工具`mysql -u root -p`,然后输入密码来登录。一旦你成功登录,你需要选择`mysql`数据库,这是存储用户权限信息的系统数据库,输入`use mysql;`即可。 接下来,你需要检查root用户的权限。你可以...

    Mysql 安装期间遇到的问题(可供学习)

    然后在命令行中输入`mysql -u root -p`尝试启动。如果客户端瞬间关闭,检查启动参数,特别是`--defaults-file`指向的配置文件(默认应为`my.ini`)。如果找不到该文件,可以尝试复制其他`.ini`文件(如`my-small.ini...

    Linux 使用rpm方式安装mysql

    - 使用命令 `mysql -u root -p` 登录 MySQL,并输入初始密码。 #### 五、解决常见问题 ##### 问题 1:登录失败 - 错误信息:`Access denied for user 'root'@'localhost' (using password: YES)` - 解决方案: 1....

    ubuntu18.0.4安装mysql并解决ERROR 1698 (28000): Access denied for user ”root”@”localhost”

    前言 最近学习linux,然后将win换成了ubuntu。...执行语句 mysql -u root -p 其-u是user -p是端口。登录时出现ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’。这应该时我们之前

    解决centos下MySQL登录1045问题

    由于需要在centos下部署整个应用,自然少不了对数据库的操作。但很多人可能会遇到一些问题,比如创建用户成功...第二种情况往往会报错显示:1045 Access denied for user ‘root’@’%’ (using password:YES)。 我把

    解决mysql ERROR 1045 (28000)– Access denied for user问题

    D:\develop\ide\mysql\mysql5.5\bin> mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) 第一步:编辑mysql安装目录中的配置文件my.ini,...

Global site tag (gtag.js) - Google Analytics