0 安装与配置
略
1 启动与停止
1.1 启动服务
Fedora: su -c 'systemctl start mysqld.service'
1.2 停止服务
Fedora: su -c 'systemctl stop mysqld.service'
2 登录与退出
2.1 登录
shell>mysql -h host -u user -p
Enter password:
host和user分别代表MySQL服务器运行的主机名和账户用户名。
如果出现:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
表示服务没有启动,请参见1.1启动服务部分。
2.2 退出
mysql>QUIT3 用户管理
3.1 创建用户
shell>mysql -h host -u root -p //root 用户登录
Enter password:
mysql>insert into mysql.user(Host,User,Password) values("localhost","demo",password("1234")); //创建用户:demo,密码:1234。
mysql>flush privileges;//刷新系统权限表
3.2 删除用户
shell>mysql -h host -u root -p
Enter password:
mysql>flush privileges;
3.3 更新密码
shell>mysql -h host -u root -p
mysql>update mysql.user set password=password('1234') where User='demo' and Host='localhost';
mysql>flush privileges;
4 数据库操作
4.1 查看数据库
mysql>SHOW databases;
4.2 创建数据库
mysql>CREATE DATABASE example;
4.3 删除数据库
mysql>DROP DATABASE example;
4.4 选择数据库
mysql>USE example;
4.5 查看表
mysql>SHOW tables;
4.6 创建表
mysql>CTEATE TABLE mytable(name TEXT,sex CHAR(1),birth DATE);
4.7 删除表
mysql>DROP TABLE mytable;
4.8 显示表结构
mysql>DESCRIBE mytable;
4.9 添加记录
mysql>INSERT INTO mytable VALUES('Echo','f','1983-05-14');
4.10 删除记录
mysql>DELETE FROM mytable WHERE sex="f";
4.11 清空记录
mysql>TRUNCATE table mytable;
4.12 查看数据
mysql>SELECT * FROM mytable;
5 授权