首页 > 代码库 > Mysql常用命令
Mysql常用命令
alter user ‘root‘@‘localhost‘ identified by ‘root‘;
mysql> flush privileges;
show variables like ‘version%‘;
#使用grant方式创建一个新帐户fred,并设定密码
grant usage on *.* to ‘fred‘@‘localhost‘ identified by ‘fred‘;
#查看刚刚创建的账户
select host,user,password from mysql.user where user=‘fred‘;
#使用set password方式来修改账户密码
set password for ‘fred‘@‘localhost‘=password(‘passwd‘);
#刷新权限
#flush privileges;
更改用户名:
update user set user="dns" where user="root";
查看数据库
show databases
选择数据库
mysql> use mysql; 选择数据库
设置字符集
set names ‘gbk‘;
#查询数据库中的表
show tables;
#查看表结构
desc test;
#显示数据库版本
select version();
#显示当前时间
select current_date;
#将查询出的数据导入文件
select * from user into outfile "/etc/test.txt" fields terminated by ",";
#查看数据库状态
mysql> status;
#导入SQL文件
source /etc/MySQL.sql;
修改mysql用户密码
(1)不需要root用户使用mysqladmin
mysqladmin -u USER -p password PASSWORD
(2)需要root用户使用update或set
UPDATE user SET password=PASSWORD(‘123456‘) WHERE user=‘root‘;
FLUSH PRIVILEGES;
SET PASSWORD FOR root=PASSWORD(‘123456‘);
Mysql常用命令