要领1: 用SET PASSWORD敕令
mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
要领2:用mysqladmin
mysqladmin -u root password "newpass"
假如root已设置过暗码,采纳以下要领
mysqladmin -u root password oldpass "newpass"
要领3: 用UPDATE直接编辑user表
mysql -u root mysql> use mysql; mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; mysql> FLUSH PRIVILEGES;
建立普通用户
用户治理
mysql>use mysql;
检察
mysql> select host,user,password from user ;
建立
mysql>
用户治理
mysql>use mysql;
检察
mysql> select host,user,password from user ;
建立用户
mysql> insert into mysql.user (Host,User,Password) Values('%','wise',PASSWORD('passwd')); msyql>FLUSH RPIVILEGES
修正
mysql>rename user feng to newuser;//mysql 5以后能够运用,之前须要运用update 更新user表
删除
mysql>drop user newuser; //mysql5之前删除用户时必须先运用revoke 删除用户权限,然后删除用户,mysql5以后drop 敕令能够删除用户的同时删除用户的相干权限
变动暗码
mysql> set password for zx_root =password('xxxxxx'); mysql> update mysql.user set password=password('xxxx') where user='otheruser'
检察用户权限
mysql> show grants for zx_root;
给予权限
mysql> grant all privileges on YQ.* to wise;
接纳权限
mysql> revoke select on dmc_db.* from zx_root; //假如权限不存在会报错
修正
mysql>rename user feng to newuser;//mysql 5以后能够运用,之前须要运用update 更新user表
删除
mysql>dropuser newuser; //mysql5之前删除用户时必须先运用revoke 删除用户权限,然后删除用户,mysql5以后drop 敕令能够删除用户的同时删除用户的相干权限
变动暗码
mysql> set password for zx_root =password('xxxxxx'); mysql> update mysql.user set password=password('xxxx') where user='otheruser'
检察用户权限
mysql> show grants for zx_root;
给予权限
mysql> grant select on dmc_db.* to zx_root;
接纳权限
mysql> revoke select on dmc_db.* from zx_root; //假如权限不存在会报错
相干引荐:
MySQL建立用户账号和删除用户账号
mysql建立盘算字段运用子查询教程
剖析mysql建立本地用户及给予数据库权限
以上就是mysql建立root普通用户和修正删除功用详解的细致内容,更多请关注ki4网别的相干文章!