本文目录:
- 1、phpmyadmin导入mysql时报错,1064错误是咋回事
- 2、wampserver配置mysql数据库第一次打开phpmyadmin就拒绝访问!怎么解决啊?
- 3、localhost可以进入而localhost/phpmyadmin无法进入
- 4、服务器用宝塔搭建的网站不能读写
- 5、phpmyadmin/index.php无法打开
- 6、宝塔mqsql数据库开放所有人不生效
phpmyadmin导入mysql时报错,1064错误是咋回事
phpmyadmin导入mysql时报错,1064错误是咋回事
mysql错误代码1064表示用户输入的sql语句有语法错误。具体错误位置和内容会在后面的描述中写出,如:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near ‘这里是用户输入的SQL语句出错点内容’ at line 1
如果想解决这样的错误,需要使用者去参考语法手册和使用规范,并多加练习、应用、体验,才能减少和解决相关错误。
wampserver配置mysql数据库第一次打开phpmyadmin就拒绝访问!怎么解决啊?
解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:
1、以系统管理员身份登录到系统;
2、如果MySQL服务器正在运行,停止它。
如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单-控制面板-管理工具-服务
如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。
3、创建1个文本文件,并将下述命令置于单一行中:
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘MyNewPassword’);
用任意名称保存该文件。在本例中,该文件为C:\mysql-init.txt。
4、进入DOS命令提示:开始菜单-运行- cmd
假定你已将MySQL安装到C:\mysql。如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。
在DOS命令提示符下,执行命令:
C:\ C:\mysql\bin\mysqld-nt –init-file=C:\mysql-init.txt
在服务器启动时,执行由“–init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:\mysql-init.txt。
5停止MySQL服务器,然后在正常模式下重启它。如果以服务方式运行服务器,应从Windows服务窗口启动它。如果以手动方式启动了服务器,能够像正常情形下一样使用命令。
localhost可以进入而localhost/phpmyadmin无法进入
首先确定你的机器上已经安装好Apache+PHP+MYSQL,可以正常运行PHP后,有以下两种方法可以实现你上面的要求:
一、打开apache的配置文件httpd.conf,把默认文档目录改为你的phpmyadmin所在的目录,假如你的phpmyadmin解压缩后放在D盘website目录下的话,那你就把DocumentRoot改为DocumentRoot “D:/website”,然后目光下移找到Directory字样,将其修改为Directory “D:/website”,然后保存,关闭,重启APACHE即生效,之后你就可以试着访问了;
二、不修改documentroot,添加一个虚拟目录,具体操作方法为:
打开apache的配置文件httpd.conf,在其中添加以下内容,
Alias /phpmyadmin/ “D:/website/phpmyadmin/”
Directory “D:/website/phpmyadmin/”
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
/Directory
添加完成后依然保存,然后重启apache就生效了。
注意,以上方法是针对apache2.x版本的配置,如果你的Apache是1.x版本的,那就更简单了,直接添加一行就行,
Alias /phpmyadmin/ “D:/website/phpmyadmin/”
然后保存再关闭httpd.conf,重启apache就生效了。
这都是本人亲测亲得的实际经验,希望能帮上你。
至于上面的朋友说的用何种MYSQL管理工具的话,这个就取决于自己的兴趣了,需要提醒一下的是:SQLyog和MySQL-front是本机连接的,如果你只是在本机做开发测试,则用SQLYOG和MYSQL-FRONT比较方便,但是如果是在互联网上做正式的数据库服务器的话,还是需要使用PHPMYADMIN的,因为这个基于浏览器的管理方式可以更灵活的让数据库使用者进行备份查询等操作。
服务器用宝塔搭建的网站不能读写
phpmyadmin的登录端口是888,然后就在登录的时候将端口改为888,后来尝试登录的时候,数据库账号密码都是正确的,却提示错误信息无法登录。这里大家不要被phpmyadmin的登录端口888所迷惑了,这只是登录phpmyadmin进入数据库的端口,并不是MySQL的端口,MySQL的端口依然是3306,这个时候将Navicat中的端口改为3306即可。
但是这里并没有结束,还需要进行两步设置:
第一步:需要从数据库修改权限,条件修改为允许所有人或者你电脑本机IP(指定IP)都可以;
第二步:选择“安全”,设置放行端口,将3306填入第一个对应位置,后面自己写备注,然后点击“放行”按钮即可,也可以指定范围,如3000:3500。
以上操作完成之后,最好返回首页重启一下MySQL,然后重新回到Navicat,输入相关配置信息,连接测试即可成功。
此方法不一定针对所有的状况都可以解决,本文章只针对端口是否放行。可能还有MySQL数据库没有给root账号权限,请进入MySQL数据库授权。
phpmyadmin/index.php无法打开
你入到你的安装目录下的WWW文件夹里将index.php重命名为其它任何名称以php为后缀名的文件(*.php)后就可以解决了。
宝塔mqsql数据库开放所有人不生效
一、开放3306端口
在宝塔上能通过phpmyadmin进入数据库,但是本地远程连接就无法访问,这时,需要检查一下端口是否开放
先看下宝塔的端口:
在看下阿里云或腾讯云服务器上的端口:3306端口开放即可!
二、开放数据库访问权限
宝塔里面的数据库访问权限设置为所有人或指定ip
本文来源:https://www.yuntue.com/post/123042.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏