- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码1.1、连接到本机上的MYSQL$ mysql -uroot -p123456回车后提示你输密码,注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql1.2、连接到远程主机上的MYSQL假设远程主机的IP为:192.168.2.105,用户名为root,密码为123456。则键入以下命令:$ mysql -h192.168.2.105 -uroot -p123456注:u与root之间可以加空格,其它也一样1.3、退出MYSQLmysql exit修改密码格式:mysqladmin -u用户名 -p旧密码 password 新密码2.1、给root加个密码123456$ mysqladmin -u root -password 123456注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。2.2、将root的密码改为654321$ mysqladmin -u root -p 123456 password 654321增加新用户注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符。格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”3.1、增加一个用户test1其密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL执行以下命令:mysql grantselect,insert,update,deleteon *.* - to test1@%identified by abc;但增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见2。3.2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。mysql grant select,insert,update,delete on mydb.* - to test2@localhost identified by abc;如果你不想test2有密码,可以再打一个命令将密码消掉。mysql grant select,insert,update,delete on mydb.* - to test2@localhost identified by ;数据库4.1、创建数据库注意:创建数据库之前要先连接Mysql服务器命令:create database 数据库名例1:建立一个名为xywdb的数据库mysql create database xywdb;例2:增加/分配用户mysql grant select,insert,update,delete,create,drop,alter on xywdb.* - to radius@localhost identified by rad123;4.2、显示数据库命令:show databases (注意:最后有个s)mysql show databases;注意:为了不再显示的时候乱码,要修改数据库默认编码。以下以GBK编码页面为例进行说明:修改MYSQL的配置文件:my.ini里面修改default-character-set=gbk2、代码运行时修改:①Java代码:jdbc:mysql://localhost:3306/test?useUnicode=truecharacterEncoding=gbk②PHP代码:header(Content-Type:text/html;charset=gb2312);③C语言代码:int mysql_set_character_set( MYSQL * mysql, char * csname);该函数用于为当前连接设置默认的字符集。字符串csname指定了1个有效的字符集名称。连接校对成为字符集的默认校对。该函数的工作方式与SET NAMES语句类似,但它还能设置mysql- charset的值,从而影响了由mysql_real_escape_string() 设置的字符集。4.3、删除数据库命令:drop databas
文档评论(0)