ubuntu上安装MySQL

 

在ubuntu上,通过ubuntu软件中心很容易安装mysql。但如果是在服务器上安装,还是需要通过命令才

能完成。所以自己还是记录一下,下面是命令安装的步骤,引用自ubuntu官方文档。

安装MySQL


要安装 MySQL,可以在终端提示符后运行下列命令:


sudo apt-get install mysql-server mysql-client #中途会让你输入一次root用户密码

安装完成,MySQL 服务器应该自动启动。

sudo start mysql #手动的话这样启动
sudo stop mysql #手动停止


当修改了配置文件後,你需要重启 mysqld 才能使这些修改生效。

要想检查 mysqld 进程是否已经开启,可以使用下面的命令:


pgrep mysqld

如果进程开启,这个命令将会返回该进程的 id。



文件结构

MySQL配置文件:/etc/mysql/my.cnf ,其中指定了数据文件存放路径

datadir         = /var/lib/mysql

如果你创建了一个名为 test 的数据库,那么这个数据库的数据会存放到 /var/lib/mysql/test 目录下。

进入MySQL

mysql -uroot -p 

(输入mysql的root密码)

qii@ubuntu:~$ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 37
Server version: 5.1.41-3ubuntu12.3 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

修改 MySQL 的管理员密码:

sudo mysqladmin -u root password newpassword

简单的操作

显示数据库:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
+--------------------+
2 rows in set (0.00 sec)

 

数据库中文中文乱码:

sudo vim /etc/mysql/my.cnf

增加红色一句

datadir = /var/lib/mysql

tmpdir = /tmp

language = /usr/share/mysql/english

default-character-set = utf8

skip-external-locking

 

现象:在用命令行导入建表与插入数据的脚本后,所得数据还是乱码。但在RadRails中用insert插入数据却中文显示正常,看来是mysql命令行客户端的原因。在SQL脚本头加上如下一句,可以让mysql命令行客户端识别编码,正常导入中文。

SET NAMES 'utf8';

 

source data.sql 导入SQL脚本到数据库

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值