怎么为mysql创建密码 如何给mysql设置密码

使用mysql语句创建一个用户zhan密码为123456MySQL创建数据库与创建用户以及授权
1、create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库
采用create schema和create database创建数据库的效果一样 。
2、create user '[用户名称]'@'%' identified by '[用户密码]';--创建用户
密码8位以上,包括:大写字母、小写字母、数字、特殊字符
%:匹配所有主机,该地方还可以设置成‘localhost’ , 代表只能本地访问,例如root账户默认为‘localhost‘
3、grant select,insert,update,delete,create on [数据库名称].* to [用户名称];--用户授权数据库
*代表整个数据库
4、flushprivileges ;--立即启用修改
5、revoke all on *.* from tester;--取消用户所有数据库(表)的所有权限
6、delete from mysql.user where user='tester';--删除用户
7、drop database [schema名称|数据库名称];--删除数据库
分类: 数据库
标签: MySQL创建数据, MySQL创建用户, MySQL授权, MySQL取消授权, MySQL删除账户
好文要顶 关注我 收藏该文
铭久
粉丝 - 17 关注 - 2
加关注
00
? 上一篇: Windows系统下MySQL解压版添加到系统服务
? 下一篇: ionic安装插件常用命令
posted @ 2016-05-17 09:27铭久阅读(83691)评论(0)编辑收藏举报
如何为mysql添加密码?1、查询密码hash值
密码HASH会保存在mysq.user表里面 , 我们可以从这个表里面得到密码HASH:
mysql -uroot -p -Dmysql -e “select user,password,host from user;”
2、 mysqladmin 修改
Shell mysqladmin -uroot -poldpassword password newpassword;
3、create user或grant时修改
MySQL create database db01;
MySQL CREATE USER ‘user01’@’localhost’ IDENTIFIED BY ‘Welcome';
MySQL grant all privileges on db01.* to user01@”localhost” Identified by “Welcome”;
4、update user表修改
mysql -uroot -p -Dmysql -e “update user set password=password(‘新密码’) where user=’root';”
5、用set命令
mysql -uroot -p -Dmysql -e “SET PASSWORD FOR ‘user01’@’localhost’ = PASSWORD(‘Welcome’);”
mysql如何设置密码有很多方法:
1.用root 进入mysql后
mysqlset password =password('你的密码');
mysqlflush privileges;
2.使用GRANT语句
mysqlgrant all on *.* to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ;
mysqlflush privileges;
3.进入mysql库修改user表
mysqluse mysql;
mysqlupdate user set password=password('你的密码') where user='root';
mysqlflush privileges;
如何在MYSQL数据库中设置密码use mysqlinsert into user (host,user,password) values(’%’,’user_name’,’your password’);flush privileges;相信结果不会让怎么为mysql创建密码你满意.因为服务器比较怎么为mysql创建密码的是加密的值,所以服务器连接一定失败.这里需要说明的是flush privileges;这条命令起到怎么为mysql创建密码了重新加载授权表.你也可以在shell下直接用mysqladmin -u root reload或者mysqladmin -u root flush-privileges来实现重载授权表.在MySQL环境下,你可以使用以下语句进行设置密码:1.insert into user(host,user,password)values(’%’,’user_name’,password("your password");2.set password for user_name = password("your password")以上两种方法都必须进行重载授权表.3.当然你也可以在创建一个用户时直接设置密码,grant语句将为你自动加密口令.示例怎么为mysql创建密码:grant all on *.* to@identified by "your password";另外大家也可以在shell环境下用mysqladmin程序来设置密码 。
【怎么为mysql创建密码 如何给mysql设置密码】关于怎么为mysql创建密码和如何给mysql设置密码的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读