十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
cmd
创新互联科技有限公司专业互联网基础服务商,为您提供乐山服务器托管,高防服务器租用,成都IDC机房托管,成都主机托管等互联网服务。
mysql -uroot -proot
grant select on *.* to test1@localhost identified by "abc"; //添加一个只能在本地上查询的用户。用户名test1 密码 abc
exit
mysql -utest1 -pabc
mysql怎样增加用户
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:
mysqlgrant select,insert,update,delete on *.* to test1@"%" Identified by "abc";
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。
例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
mysqlgrant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";
如果你不想test2有密码,可以再打一个命令将密码消掉。
mysqlgrant select,insert,update,delete on mydb.* to test2@localhost identified by "";
另外,也可以通过直接往user表中插入新纪录的方式来实现。
使用Mysql新建触发器的方法:
1、首先,需要确定自己的Mysql数据库的版本,因为my sql数据库是从5.0.2版本才开始支持触发器的。
2、在电脑的dos命令界面中输入 mysql --version,来获取mysql的版本号,注意version的两个横线和之前的mysql是有一个空格的。
3、上一步获取了mysql版本号,就开始建立触发器。采用以视图加代码的方式创建,在数据表中找到要执行删除操作的表,然后右键设计表
4、这样就打开了表的设计页面,可以看到有一个触发器选项卡,点击“触发器”
5、可以看到对应的选项,在名里面添加需要新建的触发器的名字,在触发选项中选择before或者after,然后在插入、更新、删除三个选项中勾选一个。
6、这样们就建立了一个名为“datri”的触发器,在删除操作执行之后触发
7、然后在下面的定义下面的框中输入需要执行的操作。然后点击sql预览,可以看到整个触发器的代码
8、最后就是保存了,由于做的是触发器,保存之后,在执行删除操作时,这个触发器才相当于被执行。
mysql添加用户方法
建立数据库gamesp
create
database
gamesp;
添加用户
grant
all
on
数据库名.*
to
用户名@localhost
identified
by
'密码';
grant
all
on
gamesp.*
to
newuser@localhost
identified
by
'password';
添加一个远程用户,名为username密码为password
GRANT
ALL
PRIVILEGES
ON
*.*
TO
username@"%"
IDENTIFIED
BY
'password'
说明:
(1)grant
all
赋予所有的权限
(2)gamesp.*
数据库
gamesp
中所有的表
(3)newuser
用户名
(4)@localhost
在本地电脑上的
mysql
server
服务器
(5)identfified
by
'password'
设置密码
1
进入到mysql安装目录的bin目录下。如下图
2
在此处打开命令行。或者是切换到该目录下。如下图:
命令:C:\mysql\bin
3
使用root用户登录数据。如下图:
命令:mysql -uroot -p
4
登录成功之后。开始创建用户。如下图:
命令: create user'rsm'@'localhost'IDENTIFIED BY'123456';
5
给该用户赋权:
使用命令:
GRANT ALL ON *.* TO 'rsm'@'%';
6
赋权成功后。退出当前用户。使用新创建用户登录。