`
snoopy7713
  • 浏览: 1149734 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

mysql 不区分大小写查询 linux 修改 root 密码

阅读更多

vi /etc/mysql/my.cnf 

 

在[mysqld]中添加

 

lower_case_table_names= 1

 

/etc/init.d/mysql restart 

 

 

grant all privileges on *.* to root@'%'  identified by  "root" ;

 

修改 root 密码

mysql>UPDATE user SET password=PASSWORD(‘new_password’) WHERE user=’root’;
mysql>FLUSH PRIVILEGES;

 

 

 

1. 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。
2. 使用mysqladmin, mysqladmin -u root -p password mypasswd
3. mysql> REPLACE INTO mysql.user (Host,User,Password) VALUES('%','username',PASSWORD('password'));
mysql> FLUSH PRIVILEGES
4. mysql> SET PASSWORD FOR username@"% " = PASSWORD('password');
这 里的username是要修改的用户名称。
5. mysql> GRANT USAGE ON *.* TO username@"% " IDENTIFIED BY 'password';
这 里的username是要修改的用户名称。

 

 

 

不知道root密码情况下修改root密码
mysqld启动的时候加上–skip-grant-tables,然后马上修改密码,修改后去掉–skip-grant-tables,然后就OK了。

分享到:
评论

相关推荐

    MySQL表名不区分大小写的设置方法

    此外,尽管设置为1可以使MySQL在逻辑上不区分大小写,但为了保持一致性,建议在定义表名和编写SQL语句时始终使用小写,避免因大小写问题引起不必要的困扰。 在开发过程中,特别是涉及跨平台的应用,了解并适当地...

    mysql表名忽略大小写配置方法详解

    1. `lower_case_table_names = 0`:在这种模式下,MySQL区分大小写。表名在数据库中以用户输入的大小写形式存储,并在查询时保持大小写敏感。这是默认设置。 2. `lower_case_table_names = 1`:在这个配置下,MySQL...

    Linux下Mysql的配置

    - **不区分表名大小写**:在`[mysqld]`段落中添加`lower_case_table_names = 1`。 #### 八、设置字符集 为了支持中文,需要将MySQL的默认编码修改为`gbk`或`utf8`: 1. **中止MySQL服务**: ```bash bin/...

    如何在Linux下修改Mysql的用户(root)密码

    注意,尽管MySQL通常不区分大小写,但在这个操作中应保持敏感性。 7. 刷新权限以应用更改: ``` mysql> flush privileges; ``` 8. 退出MySQL客户端: ``` mysql> exit; ``` 9. 重启MySQL服务,使新的密码...

    Linux下MYSQL安装与卸载

    最后,我们可以使用以下命令来使 MYSQL 不区分大小写: `mysql -uroot -p -e "SHOW VARIABLES LIKE 'lower_case_table_names'"` 本文详细介绍了 LINUX 下 MYSQL 的安装和卸载过程。通过这篇文章,读者可以轻松地...

    Linux系统MySQL忘记密码,重置密码,忽略表名、列名大小写的方法

    值为1表示不区分大小写,0则表示区分。 6. 保存并退出编辑器,使用`:wq`命令。 7. 重新启动MySQL服务,输入`service mysqld start`。 8. 不输入密码,直接回车尝试登录MySQL,命令为`mysql -uroot -p`。 9. 进入...

    CentOS7安装MySQL8.0.docx

    由于 MySQL 8.0 之后,Linux 系统中存在表名大小写区分的问题,我们需要在初始化(安装完成第一次启动) MySQL 数据库之前修改一下配置文件,避免出现大小写错误。 我们需要修改的配置文件在 CentOS 7 的 /etc 目录...

    Linux mysql5.7.13安装

    - 编辑 `/etc/my.cnf` 文件,添加 `lower_case_table_names=1` 行,以确保表名不区分大小写。 ##### 2.8 设置环境变量 - 在 `/etc/profile` 文件末尾添加 `export PATH=/usr/local/mysql/bin:$PATH`。 - 使用 `...

    linux中安装mysql教程.docx

    记住,MySQL的大小写敏感性取决于文件系统,所以在Linux中表名区分大小写。如果需要大小写不敏感,需要调整数据存储引擎的设置,如InnoDB的表空间配置。希望这些信息能帮助你在Linux上顺利安装和配置MySQL。如果有...

    Linux中MySQL安装-glibc方式

    - 表名不区分大小写:`lower_case_table_names=1` 6. **服务控制**: - 启动MySQL服务:`# service mysqld start` - 查看MySQL服务状态:`# service mysqld status` - 停止MySQL服务:`# service mysqld stop` ...

    root环境安装mysql.docx

    2. **SQL语句区分大小写**: 在某些情况下,MySQL默认区分表名和列名的大小写。可以在MySQL配置文件中添加以下配置来改变这一行为: ```ini [mysqld] lower_case_table_names = 1 ``` 通过以上步骤,可以在root...

    Linux 下MySQL 单实例安装.md

    - **lower_case_table_names**:设置表名大小写敏感性(0表示区分大小写,1表示不区分)。 #### 四、MySQL服务的初始化与启动 1. **初始化MySQL**:在MySQL首次安装后需要初始化数据库。 ```shell /usr/local/...

    Linux(ubuntu)与windows下安装mysql

    - 修改 `my.ini` 配置文件,在 `[mysqld]` 部分添加 `skip-name-resolve` 和 `lower_case_table_names=1` 来跳过名称解析并使表名不区分大小写。 - 保存配置文件并重启 MySQL 服务。 ### 其他注意事项: - **...

    MySQL安装使用说明基于Windows平台

    设置区分大小写:在配置文件末尾添加lower_case_table_names参数并设置为0,可以使得MySQL在Windows平台下区分大小写,因为在默认情况下MySQL是不区分大小写的。 完成编辑后,保存配置文件的更改,并重启MySQL服务...

    Linux服务器搭建之六:mysql数据库服务器.doc

    请注意,MySQL命令区分大小写,所以需确保正确拼写。 尽管MySQL的命令行界面可能不如Microsoft的SQL Server直观,但它提供了强大的功能和灵活性。随着对SQL语言的深入学习,你会发现MySQL是一个强大且高效的数据库...

    MySQL在Ubuntu系统上的安装配置

    如果希望MySQL不区分大小写,可以进行以下配置: 1. **编辑MySQL配置文件** 打开`/etc/mysql/mysql.conf.d/mysqld.cnf`文件,在`[mysqld]`段落中添加以下行。 ```bash # 编辑MySQL配置文件 sudo vi /etc/...

    如何在Linux下安装MySQL 5.docx

    选项名是大小写敏感的,如`-v`和`-V`分别代表不同的含义。对于带值的选项,如指定主机名,你可以使用`-h`或`--host`,紧随其后可以是空格分隔或等于号`=`来设定值。 特别需要注意的是,设置密码的选项。`--password...

    mysql5.5安装配置完整教程

    如果需要让其不区分大小写,可以修改配置文件: ```bash cmd> sudo vi /etc/my.cnf ``` 在文件末尾添加以下行: ```ini lower_case_table_names=1 ``` 保存退出后重启 MySQL 服务使配置生效: ```bash cmd> sudo ...

Global site tag (gtag.js) - Google Analytics