连接mysql

1
mysql -h{server host address} -u{username} -p{password}

修改密码

1
mysqladmin -u{username} -p{oldpassword} password{newpassword}

增加新用户

已经进入mysql

1
grant select on {dbname}.* to {username}@{host} identified by "{password}"

但是为了防止host远程可以连接,一般只开放host配置到localhost,即先登录到服务器,再连接本机mysql

常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// 显示数据库
show databases;

// 显示表
use {某个database};
show tables;

// 显示某个表结构
desc {表名};

// 建库
create database {dbname};

// 建表
create table {tablename} ({`id`....,`name`...});

// 删库
drop database {dbname};

// 删表
drop table {tablename};

// 增删改查等不做赘述

// 增加字段
alter table dbname add column {字段名}

// 修改字段
alter table dbname change {字段名} {新字段名}

// 删除字段
alter table dbname drop column {字段名}

导出数据

1
mysqldump {dbname} > jiaoben.mysql