mysql操作

修改用户密码的sql语句(大小写无关)

1:UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
WHERE Host = 'some_host' AND User = 'some_user';(生新设置密码)
2:FLUSH PRIVILEGES;(刷新)

eg:

update mysql.user set password=password('ying') where user='ying';

创建用户:

法一:

create user ying@localhost identified by [password] 'password';  

法二:

grant all on *.* to 'monty'@localhost identified by 'some_pass' with grant option;

grant all on *.* to 'monty'@'%' identified by 'some_pass' with grant option;

查看用户权限:

show grants for 用户名;

select host,user from mysql.user;

查看当前用户:

select current_user();

远程访问数据库的格式:

mysql -u 用户名 -p密码 -h 服务器IP地址 -P 服务器端MySQL端口号 -D 数据库名

注意:

    (1)服务器端口标志-P一定要大些以区别于用户-p,如果直接连接数据库标志-D也要大写;

    (2)如果要直接输入密码-p后面不能留有空格如-pmypassword;

    (3)命令结束段没有';'分号。

eg:

mysql -u admin -pcitysee -h 192.168.10.126 -P 3306

posted on 2012-11-27 17:20  evilying  阅读(135)  评论(0编辑  收藏  举报

导航