Linux下MySQL基本配置及操作
在Linux系统中,MySQL是一种广泛使用的关系型数据库管理系统。为了正确使用MySQL,需要掌握启动和停止MySQL服务、配置字符编码以及执行基本操作命令。以下是相关步骤和命令:
1. 启动和停止MySQL服务
在Linux系统中,可以通过以下命令启动或停止MySQL服务:
- 启动MySQL服务:service mysqld start
- 停止MySQL服务:service mysqld stop
2. 配置MySQL字符编码
默认情况下,MySQL的字符编码是latin1
,但可以更改为其他编码,例如utf8
。
查看字符编码
- 查看当前字符编码:
mysql> SHOW VARIABLES LIKE 'character_set_%';
- 查看collation信息:
mysql> SHOW VARIABLES LIKE 'collation_%';
修改字符编码
- 设置字符编码为utf8:
SET NAMES 'utf8';
- 创建数据库时设置编码:
mysql> CREATE DATABASE db_name CHARACTER SET utf8;
- 创建表时设置编码:
CREATE TABLE `table_name` (`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, ...) CHARACTER SET utf8;
- 修改数据库编码:
mysql> ALTER DATABASE db_name CHARACTER SET utf8;
- 修改表默认编码:
mysql> ALTER TABLE table_name CHARACTER SET utf8;
- 修改字段编码:
mysql> ALTER TABLE table_name MODIFY column_name VARCHAR(50) CHARACTER SET utf8;
3. 在配置文件中设置默认字符编码
在Linux系统中,MySQL的配置文件通常位于/etc/my.cnf
。在该文件中,可以在[mysql]
标签下添加默认字符编码设置,例如:
[mysql]
character-set-server=utf8
配置完成后,重启MySQL服务以使新设置生效。