一、编码设置
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 完成
相关推荐
#### 七、MySQL配置 要修改MySQL的全局设置,可以编辑`/etc/my.cnf`文件。通常,会先从`/usr/share/mysql/my-medium.cnf`复制一份配置文件到`/etc/my.cnf`。 - **优化设置**:可以在`[mysqld]`段落中添加`innodb_...
linux Mysql5.7配置文件
### Linux下MySQL安装配置使用指南知识点梳理 #### 一、引言 Linux用户群体庞大,其中不少人对Linux系统下的数据库管理感兴趣。MySQL作为最流行的开源数据库管理系统之一,拥有跨平台特性,同样受到Linux用户的青睐...
在 Linux 系统中使用 MySQL 需要了解如何启动和停止 MySQL 服务,如何配置 MySQL 的字符编码,如何执行基本的操作命令。通过正确地配置 MySQL,我们可以避免乱码的问题,提高数据库的可读性和可维护性。
【Linux下MySQL安装配置】 在Linux操作系统中安装和配置MySQL数据库是系统管理的重要部分,尤其对于需要处理数据存储和检索的应用程序来说。MySQL是一个流行的开源关系型数据库管理系统,广泛应用于Web应用程序、...
本知识点将介绍如何在CentOS系统上使用MySQL Yum仓库安装和配置MySQL服务器。 首先,需要了解MySQL Yum仓库的作用。MySQL Yum仓库为在Linux平台上安装MySQL服务器、客户端及其他组件提供了RPM包。这些包除了安装新...
mysql配置文件
Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL 客户端和服务器端 在 Linux ...
Linux中MySQL8 my.cnf配置文件,用于MySQL的配置
Linux上安装mysql的配置文件(my.cnf)
在Linux系统中,MySQL是一种广泛使用的开源关系型数据库管理系统,对于开发者和系统管理员来说,能够快速、方便地在Linux上安装MySQL是至关重要的。本文将详细介绍如何通过一个名为`install_mysql.sh`的脚本来实现...
以下是对 MySQL 5.7.13 在 Linux 上配置及配置文件的详细说明。 **1. 安装 MySQL 5.7.13** 在 Linux 系统中,通常通过包管理器(如 apt-get for Ubuntu/Debian 或 yum for CentOS/RHEL)来安装 MySQL。首先,确保...
- 在主服务器上执行一些数据更改操作(例如,插入或更新一条记录),然后在从服务器上使用`SELECT`命令检查这些更改是否被正确复制。 #### 四、常见问题及解决方法 1. **如果从服务器复制进程停止了怎么办?** - ...
本文将解决 Linux 上 MySQL 访问慢的问题,提供详细的解决方案和配置方法。 问题描述 MySQL 访问慢的问题可能会导致应用程序的性能下降,影响用户体验。 Navicat 是一个流行的数据库管理工具,但是在 Linux 上访问 ...
Linux-Mysql 主从同步配置 本文将详细解释 Linux-Mysql 主从同步配置的步骤和知识点。 一、主服务器配置 1. 编辑数据库配置文件 my.cnf, 一般在/etc/目录下。 2. 在[mysqld]下面加入以下代码: * log-bin=mysql...
以上就是关于linux下mysql配置RoseHA的主要知识点。这些知识是建立在深厚的网络通信、操作系统、数据库和集群技术基础之上的,对于想要保证MySQL服务在Linux环境下实现高可用性的IT工程师而言,是不可或缺的参考资料...