原文链接:http://www.jianshu.com/p/694d7d0a170b
安装
Ubuntu下安装常规软件都比较简单,直接使用apt-get即可。安装步骤如下:
1 | $ sudo apt-get install mysql-server mysql-client |
安装过程中会提示设置root密码,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
1 | $ sudo netstat -tap | grep mysql |
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库
可以通过如下命令:1
2$ mysql -u root -p
$ mysql -h localhost -u root -p
-u 表示选择登陆的用户名
-p 表示登陆的用户密码
-h 登录主机名
服务启动、停止
1. 启动方式
1、使用 service 启动:
1
service mysql start
2、使用 mysqld 脚本启动
1
/etc/inint.d/mysql start
3、使用 safe_mysqld 启动
1
safe_mysql&
查看mysql是否在监听端口命令1
$netstat -tl | grep mysql
会看到如下类似内容1
tcp 0 0 *:mysql *:* LISTEN
2. 停止
- 1、使用 service 启动
1 | service mysql stop |
- 2、使用 mysqld 脚本启动
1 | /etc/inint.d/mysql stop |
3. 重启
- 1、使用 service 启动
1 | service mysql restart |
- 2、使用 mysqld 脚本启动
1 | /etc/inint.d/mysql restart |
- 3、mysqladmin shutdown
数据类型
MySQL有三大类数据类型, 分别为数字、日期\时间、字符串, 这三大类中又更细致的划分了许多子类型:
1. 数字类型
- 整数:
tinyint、smallint、mediumint、int、bigint
- 浮点数:
float、double、real、decimal
- 日期和时间:
date、time、datetime、timestamp、year
2. 字符串类型
- 字符串:
char、varchar
- 文本:
tinytext、text、mediumtext、longtext
- 二进制(可用来存储图片、音乐等):
tinyblob、blob、mediumblob、longblob
常用命令
1 | create database new_dbname;--新建数据库 |
通过脚本文件操作:1
mysql -D samp_db -u root -p < createtable.sql