1、连接Mysql
1、连接到本机上的MYSQL。
首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>
2、连接到远程主机上的MYSQL。假设远程主机的IP为:110110110110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110110110110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)
3、退出MYSQL命令: exit (回车)
2、修改密码
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、给root加个密码ab12。
首先在DOS下进入目录mysql\bin,然后键入以下命令
mysqladmin -u root -password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、再将root的密码改为djg345。
mysqladmin -u root -p ab12 password djg345
3、增加新用户
注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符
格式:grant select on 数据库 to 用户名@登录主机 identified by “密码”
1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令:
grant select,insert,update,delete on to [email=test1@”%]test1@”%[/email]” Identified by “abc”;
但增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见2。
2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的 *** 作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
grant select,insert,update,delete on mydb to [email=test2@localhost]test2@localhost[/email] identified by “abc”;
如果你不想test2有密码,可以再打一个命令将密码消掉。
grant select,insert,update,delete on mydb to [email=test2@localhost]test2@localhost[/email] identified by “”;
41 创建数据库
注意:创建数据库之前要先连接Mysql服务器
命令:create database <数据库名>
例1:建立一个名为xhkdb的数据库
mysql> create database xhkdb;
例2:创建数据库并分配用户
①CREATE DATABASE 数据库名;
②GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名 TO 数据库名@localhost IDENTIFIED BY '密码';
③SET PASSWORD FOR '数据库名'@'localhost' = OLD_PASSWORD('密码');
依次执行3个命令完成数据库创建。注意:中文 “密码”和“数据库”是户自己需要设置的。
MySQL管理工具
本回答来自:MySQL管理工具
MySQL的标准安装版本中没有图形化管理工具,虽然MySQL几乎所有的任务都可以用命令提示符下的mysqladmin和mysql命令来完成,也会对MySQL留下“界面不友好”的坏印象,为解决这个问题,MySQL开发了多种图形化的管理工具。下面介绍3个使用比较广泛的MySQL图形化管理工具。
NavicatforMySQL
NavicatforMySQL基于Windows平台,为MySQL量身定做,提供类似于MySQL的用户管理界面工具。此解决方案的出现,将解放PHP、J2EE等程序员以及数据库设计者、管理者的大脑,降低开发成本,为用户带来更高的开发效率。
NavicatforMySQL使用了极好的图形用户界面(GUI),可以用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。用户可完全控制MySQL数据库和显示不同的管理资料,包括管理用户和控制访问权限,可方便的将数据从一个数据库转移到另一个数据库中(LocaltoRemote、RemotetoRemote、RemotetoLocal)进行数据备份。
NavicatforMySQL支持Unicode,以及本地或远程MySQL服务器多连接,用户可浏览数据库、建立和删除数据库、编辑数据、建立或执行SQLqueries、管理用户权限(安全设定)、将数据库备份/还原、导入/导出数据(支持CSV、TXT、DBF和XML数据格式)等。
phpMyAdmin
phpMyAdmin是基于php环境的web端管理工具,所以是通过浏览器来执行具体的MySQL *** 作,而非客户端软件。最大的优点就是便捷性。
phpMyAdmin可以运行在各种版本的PHP及MySQL下,可以对数据库进行 *** 作,如创建、修改和删除数据库、数据表及数据等。安装完hpMyAdmin后,在浏览器中输入phpMyAdmin访问地址,如localhost:8088/phpmyadmin/,即可打开登录页面
MySQL
MySQL是众多MySQL图形化管理工具中应用最广泛的一种,是用来执行数据库管理 *** 作的程序,以及用来监视和管理MySQL实例的数据库、用户的权限和数据的实用程序,比如MySQL服务的配置、控制、开启和关闭,还可用于管理用户和连接数据库,执行数据备份和其他的一些管理任务。它有这几个优点:
(1)它的图形化的用户界面为用户提供了非常直观的接口。
(2)它提供了较好的全局设置,这对于MySQL服务器的可执行性、可信度和安全性是相当重要的。
(3)它提供了图形化的性能显示,使中止服务器和更改服务器的设置更加简单。
以上就是关于请教有关MySQL全部的内容,包括:请教有关MySQL、mysql数据库管理工具有哪些(mysql数据库管理软件)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)