安装详见:http://dev.mysql.com/doc/refman/5.1/en/linux-installation-native.html该URL内容是官方说明,很重要,必须阅读。
http://dev.mysql.com/doc/refman/5.1/zh/charset.html#charset-defaults
中文开发文档。
sudo apt-get instal mysql-server
aptitude install libmysqlclient-dev(如果没有这句,在bundle install的时候会报错:Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension)
命令行连接数据库:
mysql -h localhost -u root -p
输入密码
編輯/etc/mysql/my.cnf檔內的文字碼設定(Character Set)後,加以保存。例如:文字碼設定為「UTF-8」的萬用碼。
[client]
default-character-set=utf8
[mysqld]
default-character-set = utf8
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
这个设置好以后应该要重启才能生效.
停止:service mysql stop;
然后创建数据库:
create database mysxxx_development default character set utf8;
如果不设定字符集,默认是latin1的,必定会乱码。通过:status;可查看数据库信息,如下:
mysql Ver 14.14 Distrib 5.1.54, for debian-linux-gnu (i686) using readline 6.2
Connection id: 35
Current database: mysxxx_development
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.1.54-1ubuntu4 (Ubuntu)
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /var/run/mysqld/mysqld.sock
Uptime: 2 hours 57 min 58 sec
看到全部都是utf8了,大功告成。
bundle install 报错,因为extendtion lib没有安装。
sudo aptitude install libmysqlclient15-dev
分享到:
相关推荐
Ubuntu 操作系统下安装 MySQL 数据库的方法 本文将详细介绍在 Ubuntu 操作系统下安装 MySQL 数据库的方法。安装 MySQL 数据库需要编译和安装多个依赖项,因此需要Download和安装一些必备工具。 安装必备工具 在 ...
Ubuntu 16.04 中安装配置 MySQL 数据库 本资源摘要信息主要介绍了在 Ubuntu 16.04 操作系统中安装配置 MySQL 5.7.24 数据库的步骤,包括添加 APT 存储库、安装 MySQL、初始化数据库、设置 root 密码、删除匿名账户...
mysql-ubuntu14.04系统版
### MySQL数据库安装与使用 #### 一、MySQL简介 MySQL是一种流行的关系型数据库管理系统(RDBMS),因其性能高效、稳定性强、易于使用等特点,在互联网应用开发中被广泛采用。MySQL支持多种操作系统,如Windows、...
在Ubuntu/Linux环境下安装和配置MySQL数据库是许多开发者和系统管理员必须掌握的基础技能。MySQL是一种广泛使用的开源关系型数据库管理系统,对于Web应用程序和其他各种项目来说至关重要。下面我们将详细介绍在...
基于Ubuntu系统-渗透MySQL数据库 概述: 本文档旨在介绍基于Ubuntu系统下的MySQL数据库渗透测试和防御措施。实验中,我们将使用Kali虚拟机和Ubuntu虚拟机两个虚拟机,在同一个网段中进行实验。实验过程包括安装...
在Linux系统中,连接MySQL数据库通常涉及几个关键知识点,包括MySQL服务器的安装与配置、Java环境的搭建、数据库客户端工具的使用以及编程语言(如Java)的数据库连接API。这里我们将详细探讨这些方面。 首先,...
在本文中,我们将详细介绍如何在Ubuntu系统下安装指定版本的MySQL数据库管理系统。MySQL是最流行的开源关系数据库管理系统之一,广泛应用于Web应用程序和企业级应用程序中。下面将一步步地介绍安装过程。 安装准备 ...
### MySQL数据库备份与还原知识点详解 #### 一、MySQL数据库备份的重要性 在现代数据库管理中,备份是一项至关重要的任务。它不仅可以帮助我们防止因意外事件(如硬件故障、人为错误或恶意攻击)而导致的数据丢失...
在了解如何在Windows10和Ubuntu18系统下为Qt5配置mysql数据库驱动之前,我们需要明确几个概念。首先,Qt是一个跨平台的C++应用程序框架,广泛用于开发图形用户界面程序以及非GUI程序。Qt5是其第五个主要版本,而Qt...
Mysql数据库Ubuntu18.04离线安装版
另外,了解如何备份和恢复MySQL数据库也非常重要,可以使用`mysqldump`工具进行备份,恢复时则使用`mysql`客户端。 总的来说,Ubuntu上的MySQL 5.7.38安装过程虽然不复杂,但理解其背后的配置和管理知识对于任何...
Ubuntu下C语言访问MySQL数据库入门 https://blog.csdn.net/xiajun07061225/article/details/8505987
MySQL数据库是世界上最受欢迎的关系型数据库管理系统之一,而“可视化MySQL数据库控制台”是数据库管理员和开发人员用于管理和操作MySQL数据库的工具。这类工具通常提供图形用户界面(GUI),使得数据库管理更加直观...
Ubuntu 10.10 下 Qt 连接 MySQL 数据库 在 Ubuntu 10.10 操作系统下,如何使用 Qt 框架连接 MySQL 数据库是一个常见的问题。本文将详细介绍如何安装 Qt 开发环境、安装 MySQL 开发环境、授予普通用户数据库操作权限...
### Ubuntu系统下MySQL数据库安装与配置详解 #### 一、前言 随着互联网技术的不断发展,数据处理变得越来越重要。数据库作为数据管理的核心组件,在软件开发中占据着举足轻重的地位。MySQL作为一款广泛使用的开源...
### 对Mysql数据库的访问方法的研究 #### 一、引言 随着互联网技术的迅猛发展,数据库管理系统在软件开发中的作用越来越重要。其中,Mysql作为一款开源的关系型数据库管理系统,以其高性能、高稳定性及易用性等...