`

linux上使用mysql的一些配置问题

 
阅读更多

 

一、编码设置

  mysql默认编码不是utf-8,在linux上修改配置文件/etc/my.cnf

  vi /etc/my.cnf

  在[mysqld]后任意行添加

  

character-set-server=utf8
init_connect='SET NAMES utf8'

保存、然后systemctl restart mysqld重启mysql服务

--可以通过show variables like ‘character%’查看修改后数据库编码


二、大小写敏感设置

  windows

    默认不区分所有大小写

  linux

   1.数据库名与表名区分

   2.表别名区分

   3.列名忽略大小写

   4.变量名区分

lower_case_table_names参数用来配置数据库名和表名对大小写敏感。1代表不区分、0区分

如上在/etc/my.cnf中添加一行 lower_case_table_names=1

然后 systemctl restart mysqld 重启mysql服务就行了

 

三、 忘记root密码 免密登录

  如上在/etc/my.cnf文件中添加一行

skip-grant-tables

 然后systemctl restart mysqld重启mysql服务

 mysql -uroot -p进入终端,需要密码时直接按enter键

 然后修改密码 set password for 'root'@'localhost' = password('root');

 执行该命令时有可能出现错误:

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

 只需执行flush privileges命令,再执行修改密码命令就行

 最后将/etc/my.cnf中添加的那行去掉,然后重启mysql 完成

  • 大小: 41.8 KB
  • 大小: 50 KB
分享到:
评论

相关推荐

    Linux下Mysql的配置

    #### 七、MySQL配置 要修改MySQL的全局设置,可以编辑`/etc/my.cnf`文件。通常,会先从`/usr/share/mysql/my-medium.cnf`复制一份配置文件到`/etc/my.cnf`。 - **优化设置**:可以在`[mysqld]`段落中添加`innodb_...

    linux Mysql5.7配置文件

    linux Mysql5.7配置文件

    在Linux下MySQL安装配置使用指南

    ### Linux下MySQL安装配置使用指南知识点梳理 #### 一、引言 Linux用户群体庞大,其中不少人对Linux系统下的数据库管理感兴趣。MySQL作为最流行的开源数据库管理系统之一,拥有跨平台特性,同样受到Linux用户的青睐...

    linux下mysql基本配置及操作

    在 Linux 系统中使用 MySQL 需要了解如何启动和停止 MySQL 服务,如何配置 MySQL 的字符编码,如何执行基本的操作命令。通过正确地配置 MySQL,我们可以避免乱码的问题,提高数据库的可读性和可维护性。

    linux下mysql安装配置

    【Linux下MySQL安装配置】 在Linux操作系统中安装和配置MySQL数据库是系统管理的重要部分,尤其对于需要处理数据存储和检索的应用程序来说。MySQL是一个流行的开源关系型数据库管理系统,广泛应用于Web应用程序、...

    mysql linux 安装配置

    本知识点将介绍如何在CentOS系统上使用MySQL Yum仓库安装和配置MySQL服务器。 首先,需要了解MySQL Yum仓库的作用。MySQL Yum仓库为在Linux平台上安装MySQL服务器、客户端及其他组件提供了RPM包。这些包除了安装新...

    Linux系统安装通用MySQL-8.0.33,及主从配置

    mysql配置文件

    linux下安装mysql服务器

    Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL 客户端和服务器端 在 Linux ...

    Linux中MySQL8配置文件

    Linux中MySQL8 my.cnf配置文件,用于MySQL的配置

    Linux上安装mysql的配置文件(my.cnf)

    Linux上安装mysql的配置文件(my.cnf)

    linux一键安装mysql

    在Linux系统中,MySQL是一种广泛使用的开源关系型数据库管理系统,对于开发者和系统管理员来说,能够快速、方便地在Linux上安装MySQL是至关重要的。本文将详细介绍如何通过一个名为`install_mysql.sh`的脚本来实现...

    linux mysql5.7.13 配置以及配置文件

    以下是对 MySQL 5.7.13 在 Linux 上配置及配置文件的详细说明。 **1. 安装 MySQL 5.7.13** 在 Linux 系统中,通常通过包管理器(如 apt-get for Ubuntu/Debian 或 yum for CentOS/RHEL)来安装 MySQL。首先,确保...

    Linux配置mysql主从同步

    - 在主服务器上执行一些数据更改操作(例如,插入或更新一条记录),然后在从服务器上使用`SELECT`命令检查这些更改是否被正确复制。 #### 四、常见问题及解决方法 1. **如果从服务器复制进程停止了怎么办?** - ...

    Linux mysql访问慢

    本文将解决 Linux 上 MySQL 访问慢的问题,提供详细的解决方案和配置方法。 问题描述 MySQL 访问慢的问题可能会导致应用程序的性能下降,影响用户体验。 Navicat 是一个流行的数据库管理工具,但是在 Linux 上访问 ...

    Linux-Mysql主从同步配置

    Linux-Mysql 主从同步配置 本文将详细解释 Linux-Mysql 主从同步配置的步骤和知识点。 一、主服务器配置 1. 编辑数据库配置文件 my.cnf, 一般在/etc/目录下。 2. 在[mysqld]下面加入以下代码: * log-bin=mysql...

    RoseHA关于linux下mysql配置

    以上就是关于linux下mysql配置RoseHA的主要知识点。这些知识是建立在深厚的网络通信、操作系统、数据库和集群技术基础之上的,对于想要保证MySQL服务在Linux环境下实现高可用性的IT工程师而言,是不可或缺的参考资料...

Global site tag (gtag.js) - Google Analytics