如何在 XAMPP 中启动/停止 mysql?

Sou*_*rav -1 mysql 11.10 xampp phpmyadmin

我安装了 XAMPP。现在的问题是

  • 我无法启动mysql
    root@ubuntu:/# sudo /opt/lampp/lampp startmysql
    XAMPP: Starting MySQL...
    XAMPP: Couldn't start MySQL!

  • 我不能放我的项目,所以我可以测试它
    /opt/lampp/htdocs/
    root@ubuntu:~# cp -r /home/sou/socialnetwork/* /opt/lampp/htdocs/SocialNetwork cp: cannot stat `/home /sou/socialnetwork/*': 没有那个文件或目录

root@ubuntu:~# cp -r /home/sou/socialnetwork/* /opt/lampp/htdocs/SocialNetwork -bash: /home/sou/socialnetwork/*: 没有那个文件或目录 -bash: /opt/lampp/htdocs/SocialNetwork: 没有那个文件或目录 cp: 缺少文件操作数 Try ` cp --help' 了解更多信息。

  • phpMyAdmin 无法工作

MySQL 说:文档
2002 - 服务器没有响应(或本地 MySQL 服务器的套接字未正确配置) 配置
中定义的 controluser 连接失败。

我 1 天前才开始使用 Ubuntu,所以我不知道正确启动 XAMPP 所需的员工。请指导我!

我需要的

  • 启动/停止 MySQL
  • 打开目录并将所需文件复制到其中
  • 启动 phpMyAdmin

Oli*_*Oli 6

XAMPP 本身不在 repos 中,但 MySQL、PHP、Apache 和 XAMPP 中包含的所有其他东西都有一个包。它可以像这样简单地完成:

sudo apt-get install lamp-server^
Run Code Online (Sandbox Code Playgroud)

注:^上到底是不是一个错字-这是我们如何表示的任务。

XAMPP 包括一些您可能不需要的其他东西,但您可以安装大部分这样的命令(我建议您只安装您想要的东西,以提高性能):

sudo apt-get install phpmyadmin proftpd-basic openssl php5-ming php5-gd sqlite3 php5-sqlite php5-mcrypt webalizer php-pear
Run Code Online (Sandbox Code Playgroud)

这为您提供了一个相当标准的堆栈。这与 XAMPP 之间的主要区别是:

  • 这些设置用于生产用途 - 具有相当安全的默认值
  • Apache 和 MySQL 设置为在启动时运行 - XAMPP 在您告诉它时运行。
  • 您将通过 Ubuntu 的更新程序获得所有这些软件包的安全更新
  • 您可能需要根据需要微调一些配置

到了那个时候,您就可以按照标准文档进行操作了。它可能有点旧,但大部分应该是正确的。