linux version:
Linux version 2.6.18-6-xen-vserver-686 (Debian 2.6.18.dfsg.1-24) (dannf@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Sat Dec 27 13:50:55 UTC 2008
MYSQL version
mysql-5.1.33-linux-i686-glibc23.tar.gz
安装成功。
执行service mysqld restart
Shutting down MySQL..
Starting MySQL......
debian:/usr/local#
成功。
debian:/var/run/mysqld# mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
debian:/var/run/mysqld# chown -R mysql /var/run/mysqld/
苦思不得其解。查看my.cnf,截取部分如下
# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
那么问题肯定出在socket这里了。这里对应的是/tmp/目录,查看/tmp/目录下面,有mysql.sock。尝试/tmp下用ln创建软 连接mysqld.sock到/var/run/mysql/mysqld.sock.restart service ,无果。于是尝试在/var/run/mysql/创建软连接到/tmp/mysql.sock。restart service 也无果。google了一下。发现很多类似情况,照搬过来,It does not work too.看来还是回到开始,问题肯定是处在socket上,更改my.cnf里的socket路径为/var/run/mysql /mysqld.sock,直接在改路径下创建一个mysqld.sock。重启mysql。成功了
分享到:
相关推荐
为了帮助编程开发人员,特别是初涉数据库开发的软件技术人员搭建MySQL开发环境,本资料包“MySQL install.7z”提供了一站式的解决方案。 首先,让我们从标题开始。"MySQL install.7z"表明这是一个关于MySQL安装的...
MySQL环境一键安装-mysqlinstall
scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ ``` 这里需要注意的是,`basedir` 参数指定了 MySQL 的安装路径,而 `datadir` 参数则指定了数据库文件的...
根据提供的文件信息,我们可以总结出以下关于在Linux环境下安装MySQL 5.6.27的知识点: ### 一、环境准备 #### 1. 用户与组创建 在安装MySQL之前,通常建议创建一个专门用于运行MySQL服务的用户和组。这有助于提高...
5. **启动服务**:使用批处理脚本启动MySQL服务,这通常涉及到运行类似`mysqld --initialize`来初始化数据库,然后用`mysqld.exe -install`命令将MySQL注册为系统服务。 6. **安全设置**:MySQL在初次安装后通常会...
1. 安装MySQL:`sudo apt-get install mysql-server` 2. 配置MySQL安全设置:`sudo mysql_secure_installation` 3. 设置root用户的密码,移除匿名用户,禁止root远程登录,以及删除测试数据库。 安装PHP(Hypertext...
mysql数据库8版本自动化安装脚本,一键安装,密码可在脚本中查看,省时省力,让你专心研究项目实现、和数据库使用
#Mysql install directory and configuration files. MYSQL_INSTALL_DIR="/usr/local/src" DATA_DIR="/data/mysql/3306/data" MYSQLBASE_DIR="/usr/local/mysql" echo "please input mysql version:" read VERSION ...
mysql 5.7.31.0官方windows32位安装包,避免大家费心思去找mysql可用的msi直接本地安装版;MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了...
视频教程,手把手教你制作jar+tomcat+mysql成EXE 工具:InstallAnywhere7.1Enterprise 条件:jar+tomcat(编译后的webProject)+mysql InstallAnywhere7.1Enterprise 这个功能跟强大。 下面是另外一个: 让你的WEB...
MySQL Community Server 8.0.31(mysql-installer-community-8.0.31.0.msi),适用于Windows x32位和x64位系统。
脚步可以带版本参数执行./mysql7install.sh 5.7.29,如不带参赛默认安装5.7.30。本脚步具有一定自动调优功能,可以自动跟进机器资源完整部分参数调优,可供中型企业使用。这不能删除,也不能替换上传内容有点蛋疼呀...
mysql安装 MySQL是一个关系型...今天因为毕业设计要用到MySql数据库,所以就准备自己安装一个MySQL数据库,但是因为MySQL Install MSI只有32位,所以最后选择使用Windows (x86, 64-bit), ZIP Archive版的安装使用。
MySQL安装包
mysql在cmd模式下的命令大全,基本上常规的操作命令全部都有。 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,...
在这个场景中,`mysqlinstall.bat`很可能是用来执行MySQL和phpMyadmin的安装和配置的自动化脚本。 首先,我们来看`mysqlinstall.bat`的可能内容。这个脚本可能会执行以下步骤: 1. 检查系统环境,确保满足MySQL的...