一。使用yum命令安装mysql及其客户端(省略.....)
.二。MySQL安装完成后,它的数据库文件、配置文件和命令文件分别在不同的目录:
1、数据库目录 /var/lib/mysql/
2、配置文件 /usr/share/mysql(mysql.server命令及配置文件)
3、相关命令 /usr/bin(mysqladmin mysqldump等命令)
4、启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)
三。创建用户(省略......)
四。MySQL编码(重点)
登录MySQL,执行编码显示:
mysql> show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
在这种默认的配置下,无论插入数据或者查询数据,其中的中文都变成了“?”,这就要把数据库的编码设置成utf8了,以下是修改的步骤:
修改MySQL默认数据库的编码
需要编辑my.cnf文件:
vi /etc/my.cnf
在[mysqld] 下添加以下2项:
default-character-set=utf8
init_connect='SET NAMES utf8'
在[client] 下添加以下1项:
init_connect='SET NAMES utf8'
(注:如果没[client]项时,可以自己手动添加进去)
保存后重启mysql,再运行以下命令:
mysql> show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
可以看到,修改已经生效了,
接下来是建库测试,中文没再乱码了
分享到:
相关推荐
以下是一份详细的步骤指南,帮助你在Fedora环境下安装MySQL 5.5.28。 首先,确保你的Fedora系统是最新的,可以通过运行`sudo dnf update`来更新系统软件包。Fedora release 17已经相当老旧,推荐至少使用Fedora 35...
"搭建Fedora下PHP环境...搭建 Fedora 下 PHP 环境需要安装 Apache、Mysql、PHP、phpMyAdmin 等组件,并需要配置各个组件的设置。通过本文的指导,读者可以一步步搭建 Fedora 下 PHP 环境,并成功地部署 Web 应用程序。
本指南将详细讲解如何在Fedora 10上安装和配置MySQL 5.1.31、Apache 2.0.63和PHP 5.2.6。 首先,我们来安装MySQL数据库服务器。MySQL是开源的关系型数据库管理系统,用于存储和管理网站的数据。下面是安装过程: 1...
Mysql在Fedora下的安装及配置主要涉及几个步骤,下面将详细阐述每一个步骤中所需要注意的关键知识点。 首先,安装Mysql涉及下载四个关键的文件,包括mysql-client(客户端包)、mysql-server(主服务器包)、mysql-...
在Fedora系统中更新MySQL到8.0是一个重要的任务,因为这将确保你的数据库服务器保持最新,具有更好的安全性和性能优化。以下是如何从旧版本升级到MySQL 8.0的详细步骤: 首先,你需要移除已安装的旧版本MySQL。在...
MySQL在Linux平台上的安装和配置是一个复杂但必要的过程,尤其是在使用CentOS操作系统的情况下。MySQL是一个广泛使用的开源关系型数据库管理系统,其稳定性和性能使其成为构建数据库驱动的应用程序的首选。本知识...
8. 安装与配置:在Fedora上安装MySQL Connector/J,通常通过包管理器如dnf进行,例如`sudo dnf install mysql-connector-java`。配置应用时,可能需要将JAR文件添加到应用的类路径或系统的PATH环境变量中。 9. 错误...
在Linux系统上部署MySQL数据库涉及一系列的步骤,其中包括安装MySQL服务器、配置...以上就是Linux环境下部署MySQL数据库涉及的主要知识点,每个环节都需要根据实际情况仔细调整和管理,以确保MySQL服务满足应用的需求。
在本实例中,我们将探讨如何使用Yum工具在Fedora 8上安装Apache、PHP和MySQL,并进行基本的配置。 1. **安装基本组件** 使用Yum是Fedora中快速安装软件包的便捷方法。对于Apache+PHP+MySQL环境,执行以下命令: `...
在IT领域,尤其是在系统管理和数据库管理方面,了解如何在Linux环境下下载、安装和配置MySQL是一项基本且重要的技能。本文将详细解析在Linux操作系统中下载、安装及配置MySQL的过程,为那些希望在Linux环境下搭建和...
- **数据库服务器:** 更新了 MySQL 和 PostgreSQL 等数据库管理系统。 - **Samba(Windows 兼容性):** 改进了 Samba 的 Windows 兼容性,使得跨平台文件共享更加顺畅。 - **系统守护程序:** 更新了关键系统服务...
- **MySQL配置:** 调整MySQL配置文件(my.cnf),优化数据库性能,例如设置合适的缓冲池大小。 **四、测试与验证** - 完成配置后,通过访问带有PHP代码的网页,检查是否能正确显示动态内容,以此验证Apache、PHP与...
以下是如何在Fedora 20环境下搭建MySQL主从复制的详细步骤: 1. **环境准备**: - 你需要两台运行Fedora 20的Linux服务器,分别作为Master(主服务器)和Node(从服务器)。Master的IP为192.168.56.6,Node的IP为...
以下是如何在Fedora 15上安装和配置这些组件的详细步骤: 1. **安装MySQL**: - 使用`yum`命令安装MySQL服务器和客户端:`yum install mysql mysql-server` - 配置MySQL随系统启动:`systemctl enable mysqld` -...
以下是一个详细的Linux环境下MySQL配置与安装的步骤指南: 首先,你需要从MySQL官方网站下载适用于Linux系统的安装文件。在本例中,我们下载的是MySQL-server-4.0.23-0.i386.rpm和MySQL-client-4.0.23-0.i386.rpm这...
9. **验证安装**:最后,可以使用`mysql -u root -p`登录MySQL,输入刚设置的密码,成功登录则表示安装完成。 以上就是使用RPM包在Linux下安装MySQL的详细过程。请确保在执行每一步时,都根据你的具体环境和MySQL...
#### 五、为MySQL配置systemd 为了更好地利用systemd的功能,可以采取以下几种方式来配置MySQL: 1. **使用本地化的systemd配置文件**:可以在`/etc/systemd/system/mysqld.service.d`目录下创建自定义的配置文件,...