`

mysql命令行登录问题

阅读更多

操作系统centos6.5
mysql版本5.1.26
问题描述:
在服务器上用如下命令行登录:
mysql -u username -ppassword
返回结果:access denied for user 'username@localhost' (using password: YES)
但是用如下方式登录又可以:
mysql -u username -p
enterpassword: password
也就是说用户名和密码分开填写是可以登录的, 但是在同一行里却不可以登录.
不管是拥有最高权限的root用户还是普通用户都是这样的问题.

 

最开始在windows下的xshell里操作没看出所以然来, 后来在mac终端中登录的时候发现密码被转义了, 我就猜想应该是密码里有特殊字符造成的, 然后在密码上加上单引号就能成功登录了:

mysql -u username -p'password'

0
0
分享到:
评论

相关推荐

    mysql命令行常用命令

    MySQL 数据库管理员和开发者需要掌握的基本技能,本文将介绍 MySQL 命令行常用命令的六大招数,包括 MySQL 服务的启动和停止、登陆 MySQL、增加新用户、操作数据库、导出和导入数据、乱码问题解决等。 第一招:...

    MySQL数据库常用命令行整理(表格)

    MySQL常用命令行 1、登陆、退出MySQL 命令行 作用 mysql -u -p 本地登陆数据库服务器。 如:mysql -uroot -p123456 mysql -h -u -p 远程登陆数据库服务器。 如:mysql -h127.00.000 -uroot -p...

    mysql命令行如何操作

    现在向大家介绍mysql命令行下,从数据库的建立到表数据的删除全过程,希望对大家有所帮助。 登陆mysql 打cmd命令终端,如果已经添加了mysql的环境变量,可以直接使用命令mysql -uroot直接回车,之后按提示输入密码。...

    putty命令行登陆、建立隧道等教程

    例如,如果要访问远程服务器上的MySQL数据库(默认端口3306),可以将本地的某个端口(如3307)绑定到远程服务器的3306端口。 ##### 远程端口转发(-R) ```bat putty.bat -ssh 用户名@地址 -pw "密码" -P 端口 -R ...

    不进入mysql 就能导入sql脚本的方法

    1. **使用MySQL命令行工具的`-e`选项**:在命令行中,可以使用`mysql -u username -p -e "source /path/to/your/script.sql"`命令,这样就不必进入交互模式直接执行脚本。这里`-u`指定用户名,`-p`后面跟密码(或...

    win10环境下的mysql-client命令行工具

    下载后将文件解压到文件夹中,在windows命令行中,首先进入文件夹目录,然后直接mysql 主机 -u 数据库用户名 -p 登陆密码,即可连到相应的mysql 服务器,轻量级,只有几M大小,使用方便快捷,和linux中的命令行工具...

    MacOS 下安装 MySQL8.0 登陆 MySQL的方法

    安装完成后,虽然MySQL服务已经启动,但在命令行环境下使用MySQL命令还需要进行一些额外的配置。这是因为MySQL的可执行文件并没有被自动添加到系统的PATH环境变量中。为了能够在任何目录下直接运行MySQL命令,你需要...

    mysql数据库备份和恢复[定义].pdf

    可以使用 MySQL 命令行工具将备份文件恢复到数据库中,不需要登陆到 MySQL 命令行。命令格式如下: ``` mysql -u uname -p password 库名 备份文件地址 ``` 其中,uname 是数据库用户名,password 是数据库密码,...

    jsp+mysql简单留言板实现

    源码说明: ... 使用方法一: 使用mysql命令行: create database db_jsp; use db_jsp;把文件内容复制粘贴到命令行即可 使用方法一: 在mysql中新建一个名为db_jsp的数据库;导入db_jsp.sql 文件即可

    centos安装mysql5.7.docx

    然后,可以使用命令 `mysql -u root -p` 登录 MySQL,输入密码后可以成功登陆进入 MySQL 命令行。 修改密码策略 如果需要设置比较简单的密码,可以使用命令 `set global validate_password_policy=0;`,这将关闭...

    IDEA连接不上MySQL端口号占用的解决

    命令行下能正常登陆MYSQL,navicat能正常连接MySQL,但是IDEA连接不上MySQL,emmm,什么情况。。。 看了一下错误提示: 一直以为是MySQL密码或者是访问权限的问题。 困扰n天。。。 某天,突然想到3306端口号占用,...

    mysql 重置数据库密码方法

    在命令行中输入“mysql -uroot -prootadmin”,问题搞定! 小结 MySQL 数据库密码重置是一个重要的数据库管理任务。通过跳过用户验证或修改 my.ini 文件,我们可以轻松地更改数据库密码。这些方法可以确保数据库的...

    MySql登陆密码忘记及忘记密码的解决方案

    2. 以命令行启动MySQL,添加参数`safe_mysqld --skip-grant-tables`。 3. 登录MySQL(无需密码),然后使用`USE mysql;`切换到`mysql`数据库。 4. 更新`user`表中的密码,例如:`UPDATE user SET Password = ...

    Hive安装,使用MySQL作为元数据库

    4. **初始化元数据**: 使用Hive命令行工具执行初始化脚本,创建必要的表: ``` bin/schematool -dbType mysql -initSchema ``` **启动Hive服务** 完成以上步骤后,你可以启动Hive的服务并开始使用: ``` hive -...

    MySQL8首次安装操作手册.docx

    9. 系统显示下图字样,表示登陆mysql成功 10. 修改密码,mysql 8.0的版本的加密方式和以前的不一样,因此使用Navicat等工具进行连接的时候,修改密码方式如下ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_...

    SSH 登陆 Mysql

    - **MySQL客户端工具**:除了命令行,还可以使用图形化工具如MySQL Workbench、Navicat等,它们支持SSH隧道连接,使得数据库操作更加直观便捷。 6. **性能优化**: - **SSH压缩**:启用SSH的压缩选项(`-C`),...

    mysql数据库密码忘记解决办法

    在命令行中执行: - 对于Linux/Unix系统: ``` sudo mysqld_safe --skip-grant-tables & ``` - 对于Windows系统: ``` "C:\Program Files\MySQL\MySQL Server X.Y\bin\mysqld.exe" --skip-grant-tables ```...

    mysql5.7解压版安装包及安装步骤、卸载步骤、亲测有效

    4. **初始化数据库**:在命令行中,使用管理员权限进入MySQL bin目录(如"C:\Program Files\MySQL\MySQL Server 5.7\bin"),运行`mysqld --initialize-insecure`命令,这将创建一个无密码的root用户。 5. **启动...

Global site tag (gtag.js) - Google Analytics