
以下的文章主要介绍的是MySQL数据库的正确用法,其中包括介绍连接MySQL数据库的实际操作步骤,修改密码的实际操作流程以及增加新用户的实际操作,以下就是文章的具体内容描述,望你会有所收获。
一、连接MySQL。
格式: MySQL -h主机地址 -u用户名 -p用户密码
1、连接到本机上的MySQL数据库。
首先打开DOS窗口,然后进入目录MySQL\bin,再键入命令MySQL -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.
如果刚安装好MySQL,超级用户root是没有密码的,故直接回车即可进入到MySQL数据库中了,MySQL的提示符是: MySQL>
2、连接到远程主机上的MySQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
MySQL -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)
3、退出MySQL命令: exit (回车)
二、修改密码。
格式:MySQLadmin -u用户名 -p旧密码 password 新密码
1、给root加个密码ab12。首先在DOS下进入目录MySQL\bin,然后键入以下命令
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、再将root的密码改为djg345。
三、增加新用户。
(注意:和上面不同,下面的因为是MySQL数据库环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”
1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MySQL,然后键入以下命令:
但增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见2。
2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MySQL数据库所在的那台主机),
这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MySQL数据库主机上的web页来访问了。

如果你不想test2有密码,可以再打一个命令将密码消掉。

【编辑推荐】
如何设置mysql数据库?
展开全部这个需要你在你所申请的空间内的MySQL选项内 设置 自己的 数据库用户名称 和 数据库用户名和密码 这些数据都是需要自己填写的。 写好后, 把 你这个用户名赋予权限 把那些勾都打上。 如果不赋予权限 你就无法安装PHP程序 因为权限不够。 数据库的主机名称一般式固定的 如果不知道 建议咨询空间服务商。 字符编码是 你的程序支持的字符 比如GBK 也就是显示什么字体 比如 简体中文 WordPress 数据库表前缀,你直接更改就行 但是也可以不用更改,这个你可以到数据库内找到wp_option这个表 注意有时候名称可能不太一样啊,打开这个文件,找到第1项和第40个项,把它改成你现在的路径 就行了。
在linux环境下怎么打开mysql数据库
linux系统进入mysql数据库的方法:连接MYSQL:格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>2、连接到远程主机上的MYSQL。 假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。 则键入以下命令:mysql -h110.110.110.110 -uroot -pabcd123(注:u与root可以不用加空格,其它也一样)3、退出MYSQL命令: exit (回车)一个建库和建表以及插入数据的实例:create database school; //建立库SCHOOLuse school; //打开库SCHOOLcreate table teacher //建立表TEACHER(id int(3) auto_increment not null primary key, //id设置为主关键字,并自动设值,也就是添加的时候,你不必向ID字段写内容name char(10) not null,address varchar(50) default 深圳, //设置默值为深圳year date); //建表结束//以下为插入字段INSERT into teacher values(,glchengang,建平一中,1976-10-10); //ID不用写内容insert into teacher values(,jack,建平一中,1975-12-23);
mysql的数据删除后怎么恢复
如果你要恢复的数据库是包含授权表的mysql数据库,您将需要使用--skip赠款-tables选项来运行服务器恢复整个数据库 - 首先,。
否则,服务器会抱怨不能找到授权表。
恢复表后,执行mysqladmin冲水privileges告诉服务器装载授权表,并用它们来启动。
数据库目录到其他地方的原始内容复制。
例如,您可以使用它们在以后的事后分析检查表(验尸)的崩溃。
酒店与最新的数据库备份文件重新加载。
如果您打算使用mysqldump的所加载的文件,则需要输入它们作为mysql的。
如果您打算使用从数据库文件直接拷贝(例如,使用tar或CP),它会复制他们直接回数据库目录中。
然而,在这种情况下,你应该在关闭之前,该服务器复制这些文件,然后重新启动它。
在备份过程中重做日志,然后查询更新数据库表中。
对于所有可用的更新日志,你可以使用它作为mysql的输入。
指定--one-database选项,因此MySQL只是要还原的数据库执行查询。
如果你意识到有必要使用所有的更新日志文件,可以使用包含以下命令日志的目录:%LS-TRL更新(0-9)* | xargs的猫| mysql--。
一个数据库DB_NAME ls命令生成一个单独的日志文件更新列表,更新日志文件根据服务器(你知道,如果你其中的任何文件,排序顺序生成的顺序进行排序会发生变化,这将导致在更新日志中以错误的顺序使用)。
有限公司您可能需要使用一些更新日志。
例如,如果日志,因为命名update.392备份,pdate.393等产生的,可以在命令重新运行它们:%的mysql - 一个数据库DB_NAME <录入。
392 %的mysql - 一个数据库DB_NAME
发表评论