mysql新建用户

新建用户

mysql> CREATE USER user identified by '123456'	#新建用户名为user,密码123456。
mysql> grant all on mysql.user(#代表权限,可以访问的数据库的表,若是“*.*”,则权限极大) to 'chenlianfu'@'localhost'(#代表访问的用户和访问者的IP地址,若是'chenlianfu'@'%',表示可以用chenlianfu这个用户从任意IP地址访问数据库) identified by '123456'(这是用户名对应的密码);	#新建用户名为chenlianfu,密码123456。
mysql> flush privileges;	#刷新系统权限表。
mysql> drop user user@localhost;	#删除user用户。
mysql> set password for user=password('123456');	#修改user用户的密码为123456。
mysql> grant all privileges on db.* to user@localhost identified by '123456';	#修改用户权限。
mysql> REVOKE ALL PRIVILEGES, GRANT OPTION FROM user@'%';	#修改用户权限;
mysql> revoke all privileges on db.*  from  user@'192.168.1.1';	#修改用户权限;

如果mysqld服务启动不了,通过运行mysql_install_db命令来重新初始化数据库来解决。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据