首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TLS phpmyadmin访问被拒绝& mysql数据库不运行

TLS phpmyadmin访问被拒绝& mysql数据库不运行
EN

Ask Ubuntu用户
提问于 2016-10-16 02:21:03
回答 2查看 789关注 0票数 0

我通过这些指示在Ubuntu16.04.1上安装了XAMPP。问题是:

  1. 无法访问localhost/phpmyadmin
  1. MySQL数据库无法运行。
  1. 当我从MySQL数据库XAMPP打开配置>开放日志时。这是结果。2016-10-16 09:54:30 8005 mysqld_safe使用/opt/lampp/var/mysql 2016中的数据库启动mysqld守护进程-10-169:54:31 139780487444288 备注使用唯一的选项前缀'key_buffer‘是错误的,将来可能会中断。请用全名“key_buffer_size”代替。2016-10-16 9:54:31 139780487444288 备注 /opt/lampp/sbin/mysqld (mysqld 10.1.16-MariaDB)从进程8152开始. 2016-10-16 9:54:31 139780487444288 备注 InnoDB: innodb_empty_free_list_algorithm由于缓冲池规模小而改为遗留。为了使用退避,至少要增加20 up的缓冲池。2016-10-16 9:54:31 139780487444288 备注 InnoDB:使用互斥检索缓冲池页2016-10-16 9:54:31 139780487444288 备注 InnoDB: InnoDB内存堆禁用2016-10-16 9:54:31 139780487444288 备注 InnoDB: Mutexes和rw_locks使用GCC原子构建器2016-10-16 9:54:31 139780487444288 备注 InnoDB:内存屏障不使用2016-10-16 9:54:31 139780487444288 备注 InnoDB:压缩表使用zlib 1.2.8 2016-10 10-16 9:54:31 139780487444288 备注 InnoDB:使用通用crc32指令2016-10-16 9:54:31 139780487444288 备注 InnoDB:初始化缓冲池,大小=16.0M2016-10-169:54:31 备注 InnoDB:完成缓冲池初始化2016-10-169:54:31 139780487444288 备注 InnoDB:受支持程度最高的文件格式为Barracuda。2016-10-16 9:54:32 备注 InnoDB: 128号回滚段(S)正在活动。2016-10-16 9:54:32 139780487444288 备注 InnoDB:等待清理开始2016年-10-16 9:54:32 139780487444288 备注 InnoDB: Percona XtraDB (http://www.percona.com) 5.6.30-76.3已启动;日志序号1762733 2016-10-16 9:54:32 139780096513792 备注 InnoDB:倾倒缓冲池(S)尚未启动2016年-10-16 9:54:32 139780487444288 备注插件‘反馈’被禁用。2016-10-16 9:54:32 139780487444288 备注服务器套接字在IP上创建:'::'.2016-10-16 9:54:32 139780487444288 错误无法启动服务器:绑定在TCP/IP端口上。得到错误: 98:已在使用的地址9:54:32 错误您已经有另一个mysqld服务器运行在端口上: 3306 ?2016-10-169:54:32 139780487444288 错误中止2016-10-16 09:54:34 8005 mysqld_safe mysqld从pid文件/opt/lampp/var/mysql /aptop.pid结束2016-10-16 10:04:30 9155 mysqld_safe启动mysqld守护进程,数据库来自/opt/lampp/var/mysql-10-16 10:04: 04:30 9155 mysqld_safe30 140396037838656 备注使用唯一的选项前缀'key_buffer‘是很容易出错的,将来可能会中断。请用全名“key_buffer_size”代替。2016-10-16 10:04:30 140396037838656 备注 /opt/lampp/sbin/mysqld (mysqld 10.1.16-MariaDB)从进程9299开始.2016-16 10:04:30 140396037838656 备注 InnoDB: innodb_empty_free_list_algorithm由于缓冲池大小小而改为遗留。为了使用退避,至少要增加20 up的缓冲池。2016-10-16 10:04:30 备注 InnoDB:使用互斥变量计算缓冲池页2016-10-16 10:04:30 140396037838656 备注 InnoDB: InnoDB内存堆禁用2016-10-16 10:04:30 140396037838656 备注 InnoDB: Mutexes和rw_locks使用GCC原子构建器2016-10-16 10:04:30 140396037838656 备注 InnoDB:内存屏障不使用2016-10 :16:04:30 140396037838656 备注 InnoDB:压缩表使用zlib 1.2.8 2016-10-16 :04:30 140396037838656 备注 InnoDB:使用通用crc32指令2016-10-16 10:04:30 140396037838656 备注 InnoDB:初始化缓冲池,大小= 16.0M 2016-10:16 10:04:30 备注 InnoDB: 2016-10-16 10:04:30 备注 InnoDB:受支持程度最高的文件格式为Barracuda。2016-10:16 10:04:30 备注 InnoDB: 128号回滚段(S)正在活动。2016-10-16 10:04 10:04:30 备注 InnoDB:等待清理开始2016年-10-16 10:04:30 140396037838656 备注 InnoDB: percona XtraDB (http://www Dumping .com) 5.6.30-76.3启动;日志编号1762743 2016-10-16 10:04:30 140395652552448 备注 InnoDB:倾倒缓冲池(S)尚未开始2016年-10-16 10:04:30 140396037838656 备注插件‘反馈’被禁用。2016-10-16 10:04:30 140396037838656 备注服务器套接字创建在IP上:'::‘。2016-10-16 10:04:30 140396037838656 错误无法启动服务器:绑定在TCP/IP端口上。得到错误: 98:地址已在使用2016-10-16 10:04:30 140396037838656 错误您已经有另一个mysqld服务器运行在端口上: 3306 ? 2016-10-16 10:30:30 错误中止2016-10-16 10:04:32 9155 mysqld_safe mysqld从pid文件/opt/lampp//mysql/aptop.pid结束

有人能帮我吗?

更新

虽然在XAMPP中mysql不能工作,但当我在终端上运行它时,它就能工作了。所以我不知道我该相信哪一个。

代码语言:javascript
复制
$ sudo /opt/lampp/xampp start
Starting XAMPP for Linux 7.0.9-1...
XAMPP: Starting Apache...already running. 
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.

重新安装XAMPP:

MySQL数据库正在运行,停止。

代码语言:javascript
复制
Starting XAMPP for Linux 7.0.9-1...    
XAMPP: Starting Apache...fail.    
XAMPP:  Another web server is already running.    
XAMPP: Starting MySQL...already running.    
XAMPP: Starting ProFTPD...fail.    
XAMPP:  Another FTP daemon is already running.
EN

回答 2

Ask Ubuntu用户

发布于 2018-09-25 13:56:49

我曾经在使用Linux 19时遇到过这个问题,我做了一些google搜索,但是我从来没有真正理解这个问题的原因,即使在我知道了解决方案之后。

过了一段时间,我注意到有一种叫做Unit mysql.service的东西与我自己的MySQL数据库相冲突。

如何解决?

我注意到您正在运行Ubuntu,所以XAMPP、MySQL的安装目录.应与下文阐述的相同:

  • 正确安装XAMPP。
  • 打开终端并键入命令sudo /opt/lampp/lampp start来运行XAMPP服务。
  • 打开一个新的终端窗口,然后键入以下命令:sudo service mysql stop
  • 重新启动XAMPP服务:sudo /opt/lampp/lampp restart

现在您可以通过浏览器访问phpMyAdmin,通过终端访问数据库监视器。

请注意:此解决方案不会永久解决问题!它只允许您在数据库中工作,只要您登录到会话中,在重新启动之后,您必须执行上面的步骤。

票数 1
EN

Ask Ubuntu用户

发布于 2016-10-21 02:00:09

步骤1:打开文件/opt/lampp/etc/my.cnf

步骤2:添加代码innodb_force_recovery = 1

步骤3:重新启动或启动MySql。

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/837676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档