Ubuntu下安装MySQL后MySQLSERVER不能启动的解决

Ubuntu下安装MySQL数据库步骤如下:首先,下载并解压MySQL数据库文件:mysql-6.0.4-alpha.tar.gz,执行tar -zxvf mysql-6.0.4-alpha.tar.gz和cd mysql-6.0.4-alpha。接着,配置安装目录:执行./configure --prefix=/usr/local/mysql,然后进行编译:make,执行安装命令:sudo make install,复制...
Ubuntu下安装MySQL后MySQLSERVER不能启动的解决
Ubuntu下安装MySQL数据库步骤如下:

首先,下载并解压MySQL数据库文件:mysql-6.0.4-alpha.tar.gz,执行tar -zxvf mysql-6.0.4-alpha.tar.gz和cd mysql-6.0.4-alpha。

接着,配置安装目录:执行./configure --prefix=/usr/local/mysql,然后进行编译:make,执行安装命令:sudo make install,复制配置文件:sudo cp supported-files/my-medium.cnf /etc/my.cnf,再复制MySQL服务脚本文件:sudo cp supported-files/mysql.server /etc/init.d,给脚本文件添加执行权限:sudo chmod a+x /etc/ini.d/mysql.server。

安装完成后,尝试启动MySQL服务:

执行cd /usr/local/mysql/bin,然后使用./mysql_install_db --user=mysql命令。接下来,尝试使用./mysqld_safe &和ps -ef | grep mysql命令查看MySQL服务进程。

如果进程查看无误,则尝试通过服务方式启动MySQL:执行./etc/init.d/mysql.server命令,如果出现错误信息“Starting MySQL./etc/init.d/mysql: line 159: kill: (6638) - No such process”,则可能是因为没有正确使用sudo权限。

定位问题,进入MySQL服务启动脚本文件中,在大约307行左右打印变量信息,手工执行bin/mysqld_safe --datadir=/usr/local/mysql/var/ --pid-file=/usr/local/mysql/var/mysql.pid命令,发现权限问题,导致无法创建/usr/mysql/var/mysql.pid文件。重新执行命令时加上sudo权限,sudo bin/mysqld_safe --datadir=/usr/local/mysql/var/ --pid-file=/usr/local/mysql/var/mysql.pid,至此问题解决。2024-10-10
mengvlog 阅读 29 次 更新于 2025-08-08 18:37:21 我来答关注问题0
  •  翡希信息咨询 Ubuntu下安装MySQL后MySQLSERVER不能启动的解决

    Ubuntu下安装MySQL后MySQLSERVER不能启动的解决方法如下:检查安装步骤:确保按照正确的步骤安装MySQL,包括下载、解压、配置、编译、安装以及复制配置文件和服务脚本文件。确认MySQL服务脚本的执行权限:使用sudo chmod a+x /etc/init.d/mysql.server命令确保MySQL服务脚本具有执行权限。注意路径/etc/init.d/m...

  • Ubuntu下安装MySQL数据库步骤如下:首先,下载并解压MySQL数据库文件:mysql-6.0.4-alpha.tar.gz,执行tar -zxvf mysql-6.0.4-alpha.tar.gz和cd mysql-6.0.4-alpha。接着,配置安装目录:执行./configure --prefix=/usr/local/mysql,然后进行编译:make,执行安装命令:sudo make install,复制...

  •  翡希信息咨询 ubuntu MySQL采用apt-get install安装目录

    在Ubuntu系统中,使用aptget install命令安装MySQL后,相关的文件和目录默认会安装在以下位置:1. MySQL服务器程序文件: 通常安装在/usr/sbin/目录下,主要的可执行文件如mysqld会位于此。2. 配置文件: 主配置文件通常位于/etc/mysql/my.cnf或/etc/mysql/mysql.conf.d/mysqld.cnf。 这些文件包含了...

  •  翡希信息咨询 ubuntu安装了mysql 但是编译报错 mysql.h: No such file or directory

    可以通过执行以下命令来安装:bashsudo aptget install libmysql++dev注意:在某些Ubuntu版本中,可能需要安装libmysqlclientdev而不是libmysql++dev。如果安装libmysql++dev后问题依旧,可以尝试安装libmysqlclientdev。2. 编译时添加正确的链接选项:在编译使用mysql的C程序时,需要添加lmysqlclient链接选项来链接mys...

  •  翡希信息咨询 Ubuntu安装和卸载MYSQL

    Ubuntu上安装和卸载MySQL的步骤如下:安装MySQL:1. 安装MySQL服务器:执行命令sudo aptget install mysqlserver。2. 安装MySQL客户端:执行命令sudo aptget install mysqlclient。3. 安装PHP与MySQL的交互库:执行命令sudo aptget install php5mysql。4. 检查MySQL服务器状态:安装完成后,MySQL服务器应...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部