为什么我用命令行和phpmyadmin显示的数据库

为什么我用命令行和phpmyadmin显示的数据库,第1张

XAMPP是一个PHP+MYSQL+APACHE的套件.因为你之前自己搭建过PHP环境.不知道你动了PHP的配置文件没有,当初你卸载的时候一定要把注册表清理干净点.网上虽说这方面的教程多,但是基本没有能把原理说清楚的.都是胡乱的COPY文件到WINDOWS文件夹和SYSTEM32文件夹.如果是这两个文件夹里的DLL文件没有清理干净,很可能一次没搭建成功,永远都搭建不成功的情况发生.这样,基本只能重装系统了再慢慢搭建.我以前装环境,重装了不下3次系统才弄清楚,然后就是APACHE升级了,发现搭建方式又不一样了....很纠结.建议你先卸载XAMPP,然后拿注册表清理工具清理一次注册表.然后重新安装XAMPP,特别是几个密码要弄清楚,比如MYSQL密码,我建议的,最好还是用新做的干净的系统直接安装XAMPP.这样基本都会一次成功的.PHPMYADMIN并不是属于APACHE搭建这一块的,主要是用于图形的配置 *** 作MYSQL用的.装不装PHPMYADMIN不影响整个环境的正常使用,因为你可以用命令行去 *** 作数据库.但是,用了PHPMYADMIN用图形 *** 作数据库要舒服很多,这就是几者之间的关系.Can't connect to MySQL server on 'localhost' 说明链接不到数据库,这个要看你的PHPMYADMIN里配置是怎么样的,因为这里的配置也是可以访问局域网上别的数据库的.URL地址你去看看是不是LOCALHOST或者127.0.0.1前2个月,我也装了一次XAMPP,有些服务启动可能稍微慢一点,有点耐心,只要都能正常启动说明环境是基本成功了.如果还有错误,肯定是配置上的问题.PHPMYADMIN中MYSQL的一些设置要仔细看看.最关键是数据库地址和帐号,

这个错误是无法连接到Mysql数据库,使用mysql命令进行登陆的参数为:

-h 主机地址,如:localhost 或者 127.0.0.1

-u 用户名,如:root

-p 登陆密码,如果你有设置mysql密码就填

参数与值之间不需要空格,但是不同参数间有空格,

格式如:>mysql -hlocalhost -uroot -pa12346

mysql命令大全参考:http://wenku.baidu.com/view/e5f0ab07e87101f69e3195b0.html

如图:

在Windows下,假如你的MySQL装在 D:\MySQL

就可以这样:

先切换到它的bin目录cd D:\MySQL\bin\

D:\MySQL\bin>mysql -u root -p

接着输入你的root密码

接下来你就可以创建数据库、创建用户、创建修改表之类的 *** 作(常用命令如下)。

查看现有数据库

mysql>show databases

创建数据库(假如数据库名为 mydb)

mysql>create database mydb

删除数据库(假如数据库名为 mydb)

mysql>drop database accounts

使用数据库(假如使用数据库 mydb)

mysql>use mydb


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6643668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存