MySQL 5.7 安装过程中遇到的坑
在安装的过程中遇到了几个坑,特地记录下来。
启动的时候会有有个错误:

大意为mysql退出且更新不了pid文件。
查看error.log,如图:

大意为ibdtata1文件不够,初始化的时候页数太大。初步判断为配置文件的配置参数问题。

将其改小或注释后解决。
初始化命令:
bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/mydata/data # Before MySQL 5.6
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/mydata/data # MySQL 5.7 and up
本次我采用的是:
mysqld --initialize --user=mysql --datadir=/opt/data --basedir=/opt/mysql --socket=/opt/data/mysqld.sock
将mysql.server做软链后,用service mysql start 启动
或者用另外一种命令格式启动:
/usr/local/mysql/bin/mysqld_safe --user=mysql --basedir=/usr/local/mysql --datadir=/data & 启动mysql服务
初始化后启动mysql服务进行登录,必须要先修改密码:
ALTER USER "root"@"localhost" IDENTIFIED BY "shsnc!@#";
flush privileges;

MySQL 5.7 安装过程中遇到的坑的更多相关文章
- HUE安装过程中的一些坑
		
1. gcc: error: krb5-config:: No such file or directory 执行安装krb5-devel yum provides krb5-config 得到提示: ...
 - 分享一下我在mysql5.6+mysql8数据库安装过程中的一些坑!
		
Mysql5.6安装 下载好安装包后,在bin目录下用cmd打开,输入mysqld install [服务名]新建个服务 在windows+r输入services.msc即可查看服务 怎样使用mysq ...
 - 在ubuntu18.0下安装qt4.7以及qt-creator安装过程中遇到的坑
		
最近的嵌入式Linux系统上要做课程设计= =要用贼老贼老的qt4.7,配环境踩坑都费了我1天时间.....所以记录下来,希望能给和我遇到相同问题的朋友一点帮助 apt-get install g++ ...
 - mysql 5.7安装过程中,初始化的问题
		
初始化不指定参数文件,如使用以下命令初始化: ./mysqld --initialize --user=mysql --basedir=/data/mysql/barry_mysql --datadi ...
 - windows下jenkins安装过程中的那些坑
		
在jenkins官网https://jenkins.io/download/下载2.89.4版本的war包,使用jar -jar jenkins.war命令安装,报端口被占的错误,使用jar -jar ...
 - weex 安装过程中遇到的坑
		
安装 然后 注意: 在weex-toolkit1.0.8版本后添加了npm5规范的npm-shrinkwrap.json用于锁定包依赖,故npm版本<5的用户需要通过npm i npm@late ...
 - mysql安装过程中出现错误ERROR 1820 (HY000): You must SET PASSWORD before executing this statement解决
		
mysql安装过程中出现错误ERROR 1820 (HY000): You must SET PASSWORD before executing this statement解决 最近新装好的my ...
 - mysql安装过程中出现的错误问题解决方案
		
最近在学Django,因为与数据库相关,所以我下载并安装了MySQL,安装的过程真的是一把辛酸泪啊.安装过后,查看是否可以使用,出现了cann't connect to mysql server这个错 ...
 - Mysql安装过程中出现apply security settings错误的解决方法
		
在学习Mysql的过程中,首先要安装Mysql.然而在第一遍安装过程中难免会出现安装错误的时候,当卸载后第二次安装(或者第三次甚至更多次)的时候,往往在安装最后一步会出现apply security ...
 
随机推荐
- 2019-04-17 PowerShell基本语法
			
打印Hello World ,Hello theDataDigger writeLog ' Hello World'$Name = "theDataDigger"writeLog ...
 - java的几种对象(PO,VO,DAO,BO,POJO)解释  (转)
			
java的几种对象(PO,VO,DAO,BO,POJO)解释 一.PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中 ...
 - java反射,简单demo
			
直接上码 //获取方法.属性.构造函数时加 Declared 表示获取本类全部的,不分修饰符:不加 Declared 表示获取从父类继承的和本类公共的 //获取 First 类的无参构造函数 Cons ...
 - Oracle关联查询-数据类型不一致问题 ORA-01722: 无效数字
			
一.存在表A和表B,都包含字段user_no,但数据类型不一致,如下: create table A ( user_id varchar2(20), user_no number(12,0), xxx ...
 - mongodb-主从复制
			
1 主从复制: 一个概念,在sqlserver或者说是mysql也有 2 主从复制解决了哪些问题??? 读写压力:以前是一个mongodb去承载海量的读和写,这样的话终有瓶颈的.使用一主多从, 从服务 ...
 - Hive教程(1)
			
1. 介绍 Apache Hive可以使用SQL来读,写,管理分布式存储的大数据集,结构可以投射到已经存储的数据上,命令行工具和JDBC驱动可以让用户连接到Hive. 2. 安装和配置 你可以下载Hi ...
 - kafka内置的zookeeper
			
kafka 很多说不需要安装zk的是因为他们都使用了kafka自带的zk 至于kafka为什么使用zk,你首先要知道zk的作用, 作为去中心化的集群模式. 需要要消费者知道现在那些生产者(对于消费者而 ...
 - CodeForces 453A 	 概率题
			
Description Twilight Sparkle was playing Ludo with her friends Rainbow Dash, Apple Jack and Flutter ...
 - 64bit Centos6.4搭建hadoop-2.5.1
			
64bit Centos6.4搭建hadoop-2.5.1 1.分布式环境搭建 採用4台安装Linux环境的机器来构建一个小规模的分布式集群. 当中有一台机器是Master节点,即名称节点,另外三台是 ...
 - LNMP 架构 上传文件
			
修改PHP上传文件大小限制的方法 修改PHP上传文件大小限制的方法1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 ...