`
gazeldx
  • 浏览: 105992 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

mysql数据库ubuntu

 
阅读更多
安装详见: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 数据库的方法 本文将详细介绍在 Ubuntu 操作系统下安装 MySQL 数据库的方法。安装 MySQL 数据库需要编译和安装多个依赖项,因此需要Download和安装一些必备工具。 安装必备工具 在 ...

    Ubuntu16.04中安装配置mysql数据库.docx

    Ubuntu 16.04 中安装配置 MySQL 数据库 本资源摘要信息主要介绍了在 Ubuntu 16.04 操作系统中安装配置 MySQL 5.7.24 数据库的步骤,包括添加 APT 存储库、安装 MySQL、初始化数据库、设置 root 密码、删除匿名账户...

    mysql-ubuntu14.04系统版

    mysql-ubuntu14.04系统版

    MySQL数据库安装与使用

    ### MySQL数据库安装与使用 #### 一、MySQL简介 MySQL是一种流行的关系型数据库管理系统(RDBMS),因其性能高效、稳定性强、易于使用等特点,在互联网应用开发中被广泛采用。MySQL支持多种操作系统,如Windows、...

    ubuntu/linux下mysql数据库安装配置

    在Ubuntu/Linux环境下安装和配置MySQL数据库是许多开发者和系统管理员必须掌握的基础技能。MySQL是一种广泛使用的开源关系型数据库管理系统,对于Web应用程序和其他各种项目来说至关重要。下面我们将详细介绍在...

    基于Ubuntu系统-渗透MySQL数据库.docx

    基于Ubuntu系统-渗透MySQL数据库 概述: 本文档旨在介绍基于Ubuntu系统下的MySQL数据库渗透测试和防御措施。实验中,我们将使用Kali虚拟机和Ubuntu虚拟机两个虚拟机,在同一个网段中进行实验。实验过程包括安装...

    LINIX MYSQL数据库客户端连接

    在Linux系统中,连接MySQL数据库通常涉及几个关键知识点,包括MySQL服务器的安装与配置、Java环境的搭建、数据库客户端工具的使用以及编程语言(如Java)的数据库连接API。这里我们将详细探讨这些方面。 首先,...

    Ubuntu安装指定版本mysql

    在本文中,我们将详细介绍如何在Ubuntu系统下安装指定版本的MySQL数据库管理系统。MySQL是最流行的开源关系数据库管理系统之一,广泛应用于Web应用程序和企业级应用程序中。下面将一步步地介绍安装过程。 安装准备 ...

    mysql数据库备份与还原

    ### MySQL数据库备份与还原知识点详解 #### 一、MySQL数据库备份的重要性 在现代数据库管理中,备份是一项至关重要的任务。它不仅可以帮助我们防止因意外事件(如硬件故障、人为错误或恶意攻击)而导致的数据丢失...

    Qt5.13 配置mysql数据库驱动.pdf

    在了解如何在Windows10和Ubuntu18系统下为Qt5配置mysql数据库驱动之前,我们需要明确几个概念。首先,Qt是一个跨平台的C++应用程序框架,广泛用于开发图形用户界面程序以及非GUI程序。Qt5是其第五个主要版本,而Qt...

    mysql-server_5.7.27-1ubuntu18.04_amd64.deb-bundle.tar

    Mysql数据库Ubuntu18.04离线安装版

    ubuntu能用的mysql5.7.38,并附带安装手册

    另外,了解如何备份和恢复MySQL数据库也非常重要,可以使用`mysqldump`工具进行备份,恢复时则使用`mysql`客户端。 总的来说,Ubuntu上的MySQL 5.7.38安装过程虽然不复杂,但理解其背后的配置和管理知识对于任何...

    Ubuntu下C语言访问MySQL数据库入门_续

    Ubuntu下C语言访问MySQL数据库入门 https://blog.csdn.net/xiajun07061225/article/details/8505987

    可视化MySQL数据库控制台

    MySQL数据库是世界上最受欢迎的关系型数据库管理系统之一,而“可视化MySQL数据库控制台”是数据库管理员和开发人员用于管理和操作MySQL数据库的工具。这类工具通常提供图形用户界面(GUI),使得数据库管理更加直观...

    ubuntu10.10下qt连接mysql数据库.pdf

    Ubuntu 10.10 下 Qt 连接 MySQL 数据库 在 Ubuntu 10.10 操作系统下,如何使用 Qt 框架连接 MySQL 数据库是一个常见的问题。本文将详细介绍如何安装 Qt 开发环境、安装 MySQL 开发环境、授予普通用户数据库操作权限...

    Ubuntu里面安装MYSQL数据库的详细步骤

    ### Ubuntu系统下MySQL数据库安装与配置详解 #### 一、前言 随着互联网技术的不断发展,数据处理变得越来越重要。数据库作为数据管理的核心组件,在软件开发中占据着举足轻重的地位。MySQL作为一款广泛使用的开源...

    对Mysql 数据库的访问方法的研究

    ### 对Mysql数据库的访问方法的研究 #### 一、引言 随着互联网技术的迅猛发展,数据库管理系统在软件开发中的作用越来越重要。其中,Mysql作为一款开源的关系型数据库管理系统,以其高性能、高稳定性及易用性等...

Global site tag (gtag.js) - Google Analytics