我的 MYSQL 安装混乱了。我尝试使用以下方法清除 mysql
sudo apt-get purge mysql-client mysql-client-5.0 mysql-common mysql-server mysql-server-5.0
但它在中间被挂了
我再次从 ubuntu 中的 GUI 进行安装。它已安装
但是当我service mysql start
使用 root 键入时,系统再次挂起,我不得不按 ctrl C 退出
当我打字时telent 127.0.0.1 3306
它说无法连接。
我应该怎么办
答案1
由于您刚刚安装了 MySQL,我可以向您推荐一些东西。
- 确保 MySQL 用户和组存在,
id mysql
如果不存在,请创建它们groupadd mysql; useradd mysql -g mysql -M -s /bin/false
- 确保 MySQL 数据文件夹用户和组设置为 mysql 用户和组,
chown -R mysql.mysql /var/lib/mysql
这/var/lib/mysql
是 MySQL 数据文件夹的路径(即:/var/lib/mysql 是默认位置,但它可能在其他地方,具体取决于您如何安装它)。 - 如果你不知道你的数据目录在哪里,你可以检查里面的 init mysql 脚本
/etc/init.d
并查找条目--datadir=
- 在运行 MySQL 之前,您必须有一个数据库。要安装初始数据库,请以 root 身份执行以下操作:
scripts/mysql_install_db
答案2
似乎 mysql 守护进程没有启动。
您是否尝试过检查 /var/log/mysql 中的 mysql 日志?
要检查 Linux 中守护进程的状态,您可以在终端中输入以下内容:/etc/init.d/mysql status
但似乎您的 mysql 服务器没有启动,因此该进程的状态应该是“未运行”。