启动服务
命令行 启动mysql:
mysql -h 主机名/IP地址 -u 用户名 -p
输入密码
添加用户并授权: 启动mysql后操作
grant all privileges on *.* to '用户名'@'%或者Ip地址' identified by '密码'
取消授权:
revoke all privileges on *.* from 用户名
all privileges 代表所有权限,可以换成 select,insert,update,delete等中的一个或者多个组合中间用逗号隔开
*.*代表所有库的所有表; 置授予 A库下的所有表写法: A.*
删除用户:
Drop user 用户名
=--------------高级命令--------------------------==
备份数据库:
mysqldump -h ... -u ... -p 数据库名 > database.sql
恢复数据库:
mysql -h ... -u ... -p 数据库名 < database.sql
备份数据库中的表:
mysqldump -h ... -u ... -p 数据库名 表名 > database.sql
数据库操作:
show databases;
create database ...;
drop database ...;
use databasename;
执行 sql脚本
source ...sql脚本路径;
------------------------------------
当前系统的时间:
select now();
当前是那个用户:
select user();
数据库版本号
select version();
当前使用的数据库
select database();
mysqld-nt
net start mysql
命令行 启动mysql:
mysql -h 主机名/IP地址 -u 用户名 -p
输入密码
添加用户并授权: 启动mysql后操作
grant all privileges on *.* to '用户名'@'%或者Ip地址' identified by '密码'
取消授权:
revoke all privileges on *.* from 用户名
all privileges 代表所有权限,可以换成 select,insert,update,delete等中的一个或者多个组合中间用逗号隔开
*.*代表所有库的所有表; 置授予 A库下的所有表写法: A.*
删除用户:
Drop user 用户名
=--------------高级命令--------------------------==
备份数据库:
mysqldump -h ... -u ... -p 数据库名 > database.sql
恢复数据库:
mysql -h ... -u ... -p 数据库名 < database.sql
备份数据库中的表:
mysqldump -h ... -u ... -p 数据库名 表名 > database.sql
数据库操作:
show databases;
create database ...;
drop database ...;
use databasename;
执行 sql脚本
source ...sql脚本路径;
------------------------------------
当前系统的时间:
select now();
当前是那个用户:
select user();
数据库版本号
select version();
当前使用的数据库
select database();