5.7.10问题
复制/support-file/my-default.cnf 修改并重命名my.cnf
修改
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
# server_id = .....
socket = /tmp/mysql.sock #这里不能修改否则系统还是找 /tmp/mysql.socket
Can't read from message file errmsg.sys?
解决
复制 mysql 二进制解压缩包下的share/errmsg.sys 到basedir下(/usr/local/mysql/data/share/errmag.sys)
初始化:
./mysqld --defaults-file=/local/mysql-5.7.10-linux-glibc2.5-x86_64/support-files/my.cnf --initialize --user=mysql
启动:
./mysqld --defaults-file=/local/mysql-5.7.10-linux-glibc2.5-x86_64/support-files/my.cnf --user=mysql
http://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization-mysqld.html
初始化完成后在最后一行中可以看到mysql给我们的密码
我们接下来要修改密码后才能使用
You must reset your password using ALTER USER statement before executing this ?
mysql> UPDATE mysql.user SET Password=PASSWORD('your_new_password') WHERE User='root';
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> SET PASSWORD = PASSWORD('your_new_password');
Query OK, 0 rows affected, 1 warning (0.01 sec)
然后我们直接使用./mysql -uroot -p或者./mysql -hlocalhost -uroot -p登录,密码就是之前初始化产生的,之后我们还需要让数据库执行远程登录
需要添加,如果不支持会出现
Access denied for user 'root@localhost'@'localhost' (using password: YES)
我们需要修改
x:\>mysql -u root -pvmware
mysql> use mysql;
mysql> update user set host = "%" where user ="root";
mysql> select host, user from user;
mysql> flush privileges;
注:mysql> flush privileges; 使修改生效。
Please read "Security" section of the manual to find out how to run mysqld as root!
这个版本mysql不允许用户直接操作root权限,./mysqld --user=root来强制启动
============
问题:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
解决方法查看my.conf里已经配置了sock文件位置,
socket: '/users/bast/documents/dbtmp/mysql.sock',为什么还会找到的是'/tmp/mysql.sock',开始以为是路径写错,后来实在找不到'/tmp/mysql.sock'这个在哪里配置的,也没有再深究,google之后,有个人说加mysql -h127.0.01 -uroot -p发现可以了,结果换成mysql -hlocalhost -uroot -p还是不行,hosts文件里也是localhost指向127.0.0.1的,问题虽然解决,但是还是一头雾水。
分享到:
相关推荐
### CentOS7 下 MySQL 5.7.10 的安装步骤详解 #### 一、环境准备与依赖检查 在正式开始安装 MySQL 5.7.10 之前,我们需要确保 CentOS 7 系统已更新至最新状态,并且系统中没有其他版本的 MySQL 或 MariaDB 存在。...
MySQL5.7.10是MySQL数据库管理系统的一个版本,它在5.6版本的基础上进行了一系列的性能提升和功能增强。MySQL是一种广泛使用的开源关系型数据库系统,由Oracle公司支持,适用于各种规模的企业和项目,尤其在Web应用...
windows安装版,msi格式,非配置版,简单好用,欢迎下载
一键安装MySQL5.7.10
### Win7 下 PHP7.0.2 + Apache2.4.18 + MySQL5.7.10 搭建指南 #### 一、环境准备与配置 **1.1 环境需求** - **操作系统**: Windows 7 - **PHP版本**: 7.0.2 - **Apache版本**: 2.4.18 - **MySQL版本**: 5.7.10 -...
MySQL 5.7.10 是一个流行的开源关系型数据库管理系统,它的安装和配置过程相比之前的版本有所改变。本文将详细解析如何在Windows操作系统上安装和配置MySQL 5.7.10。 首先,你需要从MySQL官方网站下载相应版本的...
MySQL是流行的开源关系型数据库管理系统,下载MySQL5.7.10的安装程序。最后,phpMyAdmin是一个用PHP编写的Web应用,用于管理MySQL数据库,下载phpMyAdmin4.5.3.1的zip文件。 安装步骤如下: 1. 安装Apache:解压...
在Mac操作系统上安装MySQL 5.7.10是一个相对简单的过程,但确实需要一些配置步骤来确保一切正常运行。以下是一份详细的安装教程,帮助你在Mac上安装并配置MySQL 5.7.10。 首先,你需要下载MySQL 5.7.10的安装包。这...
MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,其5.7.10版本是一个重要的里程碑,在功能、性能和稳定性上都有显著提升。本压缩包"mysql-5.7.10.zip"包含了MySQL 5.7.10的安装文件和相关文档,为用户提供了...
MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,其5.7.10版本是一个重要的里程碑,为Windows 64位操作系统提供了稳定且高效的服务。在深入探讨MySQL 5.7.10之前,我们首先理解数据库管理系统(DBMS)的核心...
在Ubuntu上手动安装MySQL 5.7.10是一个涉及多步骤的过程,下面将详细介绍这个过程,以便你在自己的系统上顺利安装。 首先,你需要从MySQL的官方网站下载适用于Ubuntu 14.04的安装包。选择`DEB Bundle`,这通常是一...
MySQL 5.7.10 是一个流行的开源关系型数据库管理系统,其稳定性和性能得到了广泛认可。本教程将详述如何在Linux环境下安装MySQL 5.7.10,包括安装必要的依赖包、配置和初始化数据库,以及设置安全措施。 首先,安装...
MySQL是一款流行的开源关系型数据库管理系统,5.7.10版本是该软件的一个更新版。Windows x64表示该版本是为64位Windows操作系统编译的。在安装过程中,用户可能会遇到一些问题,以下将详细介绍遇到的问题及解决方案...
MySQL 5.7.10 是 MySQL 数据库管理系统的一个重要版本,它在先前的版本基础上引入了许多增强功能和优化,旨在提高性能、可靠性和安全性。MySQL 是一个广泛使用的开源关系型数据库,尤其在 web 应用开发中非常流行。...
MySQL是世界上最受欢迎的开源数据库系统之一,而"mysql-boost-5.7.10.tar.gz"是一个包含MySQL源代码的压缩文件,特别强调了它与Boost库的集成。这个版本(5.7.10)是MySQL 5.7系列的一个发行版,发布于2016年,为...
MySQL 5.7.10 开启慢查询功能是一项重要的性能优化步骤,它可以帮助数据库管理员识别和优化执行时间过长的SQL查询,从而提升数据库的整体性能。以下是对这个过程的详细解释: 首先,慢查询日志是MySQL提供的一项...