修改用户密码的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 identified by [password] 'password';
法二:
grant all on *.* to identified by 'some_pass' with grant option;
grant all on *.* to 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