MySQL 常用命令

1.启动命令:
启动
/usr/local/mysql/bin/mysqld safe --defaults-file=/home/mysql/etc/my.cnf &
关闭
/usr/local/mysql/bin/mysqladmin -uroot -h127.1 -p shutdown

2.登录
mysql -u root -p
mysql -u [用户名] -p [密码]

创建用户
create user mysqlname@‘%’ identified by ‘mysqlpass’;

创建数据库
create database mydatabase defafult charset utf8_general_ci;

权限分配

应用权限
grant select,update,insert,delete,execute on mydatabase.* to mysqlname@‘%’;

管理权限
grant all privileges on mydatabase.* to mysqlname@‘%’ identified by ‘mysqlname’
grant super on . to mysqlname@‘%’ identified by ‘mysqlname’

函数权限
创建权限
grant create routine on mydatabase.* to mysqlname@‘%’;

修改权限
grant alter routine on mydatabase.* to mysqlname@‘%’;

执行权限
grant execute on mydatabase.* to mysqlname@‘%’;

权限刷新
flush privilege

导库脚本
导出整个数据库
mysqldump -uroot mydatabase>all_20190611_01.sql

导出单个数据库表结构和数据
mysqldimp -uroot -p mydatabase my_table>my_table_20190611_01.sql

导出整个数据库结构(不含数据)
mysqldump -uroot -p -d mydatabase>struct_sql_0521.sql
mysqldump -uroot -p -d mydatabase table>struct_sqk_0521.sql

删除脚本
drop database database

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值