
总的来说,一般用户都是以命令行的方式来对MySQL数据库(和PHP搭配之***组合)进行使用。很多的用户在Windows环境中通常使用的是图形用户界面(GUI)去操作与管理数据库,对命令行方式可能不习惯。

而很多新手更是觉得MySQL(和PHP搭配之***组合)不容易掌握。
为了方便用户对MySQL(和PHP搭配之***组合)数据库进行管理,实际上早就已经有一些图形化用户管理的项目在进行中,它们是MySQ数据库L(和PHP搭配之***组合) Control Center(MySQL(和PHP搭配之***组合)CC)、MySQL(和PHP搭配之***组合)GUI和phpMyAdmin。此外,使用Red Hat自带的OpenOffice也可以完成对MySQL(和PHP搭配之***组合)的图形化管理。
安装MySQL(和PHP搭配之***组合)
在安装、设置和应用图形化管理工具之前,首先要安装好MySQL(和PHP搭配之***组合) 服务器 。使用以下命令查看本机是否安装了MySQL(和PHP搭配之***组合):
本文所有例子均在Red Hat 9.0中实现。在Red Hat 9.0中,可以通过“软件包管理”程序来直接安装MySQL(和PHP搭配之***组合)。具体方法是先在“添加或删除软件包”界面选中“SQL数据库服务器”,并在细节中选中“MySQL数据库(和PHP搭配之***组合)-server – MySQL(和PHP搭配之***组合)服务器和相关的文件”,然后插入第二张光盘,选择更新即可。
也可以通过直接从光盘上使用rpm命令进行安装。因为MySQL(和PHP搭配之***组合)服务器需要Perl语言的支持才能正常运行,所以在采用后一种安装方法时,安装MySQL(和PHP搭配之***组合)前需要先安装Perl语言及相关软件包。
安装完成后,使用以下命令启动MySQL(和PHP搭配之***组合)服务器:
MySQL(和PHP搭配之***组合)在安装完成后,预定义了一个超级用户Root,口令为空。任何用户均可以从MySQL(和PHP搭配之***组合)服务器本地使用该用户连接MySQL(和PHP搭配之***组合)数据库进行操作。显然这非常不安全,所以MySQL数据库(和PHP搭配之***组合)启动之后,应该立即设置root密码。设置方法如下:
这样就设置了一个新的密码:ylgui。
MySQL(和PHP搭配之***组合)服务器是否已经正常运行?可以通过启用客户端程序MySQL(和PHP搭配之***组合)进行查看。这里要使用到上面设置的密码:
注意,参数p与密码之间没有空格。屏幕会显示目前都有哪些数据库:
可以看到MySQL(和PHP搭配之***组合)数据库服务器里有两个数据库,分别是MySQL(和PHP搭配之***组合)和test。这表明该数据库服务器已经正确安装,并已经正常启动。
下面就分别看看四种MySQ数据库L(和PHP搭配之***组合) GUI解决方案的安装、设置和使用情况。
【编辑推荐】
如何解决sql server中登录名sa登录失败的问题
解决方法:该错误产生的原因是由于SQL Server采取了仅使用Windows账户的身份验证方式,因此用户无法使用SQL Server的登录账户(如sa)进行连接。 解决方法如下所述:步骤/方法第1步,在SQL Server服务器上依次单击“开始”→“所有程序”→Microsoft SQL Server→“企业管理器”菜单命令,打开SQL Server Enterprise Manager窗口。 使用Windows身份验证连接上SQL Server第2步,在左窗格中展开SQL Server组(本例为Database),然后右键单击SQL Server服务器的名称(本例为hanjiangit),选择“属性”快捷命令。 在打开的“SQL Server属性(配置)-HANJIANGIT”对话框中切换至“安全性”选项卡,并在“安全性”区域将身份验证方式选择为SQL Server和Windows。 最后单击“确定”按钮使设置生效,第3步,重新启动SQL Server服务。 在上述解决方法中,如果即使用Windows身份验证的方式依然连接失败的话,那么将使用户处于两难境地。 因为SQL Server服务器只允许使用Windows身份验证,然而由于一些特殊原因,使用Windows身份验证却无法连接上SQL Server。 这样就造成了无论用何种身份验证方式均无法连接的情况。 遇到这种情况,只能通过修改注册表将身份验证方式改为SQL Server和Windows混合验证方式,具体操作方法如下:第1步,依次单击“开始”→“运行”菜单命令,在运行编辑框中键入Regedit命令并回车,打开“注册表编辑器”窗口。 第2步,依次展开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]分支,单击选中MSSQLServer选项,在右窗格中找到并双击LoginMode项。 在打开的“编辑DWORD值”对话框中将“数值数据”修改为2,并单击“确定”按钮使设置生效,第3步,关闭“注册表编辑器”窗口,并重新启动SQL Server服务。 通过上述设置,用户可以使用SQL Server账户sa连接数据库,并能够在“企业管理器”中新建SQL Server注册。 不过此时仍然无法使用Windows身份验证模式来连接SQL Server,因为在SQL Server中有两个缺省的登录账户BUILTIN\Administrators和“机器名\Administrator”被删除。 可以通过下面的步骤恢复这两个账户:第1步,打开“企业管理器”窗口,在左窗格中依次展开“SQL Server组”→“SQL Server服务器”→“安全性”目录。 然后右键单击“登录”选项,执行“新建登录”快捷命令,第2步,打开“SQL Server登录属性-新建登录”对话框,保持身份验证方式为Windows身份验证,然后在“名称”编辑框中键入BUILTIN\Administrators,第3步,单击“服务器角色”标签,在“服务器角色”选项卡中选中System Administrators复选框,并单击“确定”按钮,第4步,重复上述步骤添加“‘机器名(域名)’\Administrator”账户。

连接别人电脑的mysql出现2003错误 ERROR 2003: Can't connect to MySQL server on '别人机子的IP' (10060
过 TCP/IP 连接 MySQL 远程主机时,出现 ERROR 2013 (HY000): Lost connection to MySQL server at reading initial communication packet, system error: 104 。 如果是在linux Shell命令行中直接打 mysql 命令,能够顺利连上 MySQL,执行查询语句也比较正常,但如果执行 STOP SLAVE; 命令时就随机出现 ERROR 2013 (HY000): Lost connection to MySQL server during query 问题。 而如果把操作命令写到脚本文件再去执行该脚本文件的话,则必然出现 Lost connection to MySQL server at reading initial communication packet, system error: 111要是无论通过什么途径远程访问都出现错误可以认为是系统有防火墙之类的限制,但现在这种奇怪的抽筋现象让人百思不得其解。 最后找到的解决方法是在 里面的 [mysqld] 段增加一个启动参数skip-name-resolve问题消失。 但原因还是想不出所以然。 如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!vaela另外,站长团上有产品团购,便宜有保证
连接mysql提示net work error?
net work error错误是指网络错误,或者是端口错误。 可以从以下几个方面去排查1. 检查你连接mysql的ip正确,如果正确在ping一下,如果ping不同,则说明网络不通,检查你的网段是否一致。 2. 如果能ping通,检查mysql安装机器的防火墙(windows)或者端口是否开放(linux)。 这时候可以在mysql服务器上直接链接mysql试一下。 3. 如果mysql服务器上能连接成功,并且防火墙,端口都开放,在检查下账户名或者密码,不够这种情况一般都不会报network error,报的都是access denied这样的错误
发表评论