mac安装完mysql后关机特别慢_mysql-Mac终端下遇到的问题总结

为了方便启动mysql服务,修改/etc/.bash_profile文件,如下

alias mysql="/usr/local/mysql/bin/mysql"

alias mysqladmin="/usr/local/mysql/bin/mysqladmin"

或者

alias mysqlstart="sudo /usr/local/mysql/support-files/mysql.server start"

alias mysqlstop="sudo /usr/local/mysql/support-files/mysql.server stop"

由于想启动mysql,然后修改root密码而出现以下问题:

问题1:

ERROR! The server quit without updating PID file (/usr/local/mysql/data/mysqld.local.pid).

解决方案:

在/etc目录下创建my.cnf(touch /etc/my.cnf),或者直接在/usr/local/mysql/support-files/my-default.cnf中添加,内容如下:

datadir = /usr/local/mysql/data

log-error = /usr/local/mysql/data/error.log

pid-file = /usr/local/mysql/data/mysqld.local.pid

user = mysql

tmpdir = /tmp

问题2:

ERROR2002(HY000):Can't connect to local MySQL server through socket '/tmp/mysql.sock'(2)

在/etc目录下创建my.cnf(touch /etc/my.cnf),或者直接在/usr/local/mysql/support-files/my-default.cnf中添加,内容如下:

[client]

port = 3306

socket = /tmp/mysql.sock

default-character-set = utf8

[mysqld]

collation-server = utf8_unicode_ci

character-set-server = utf8

init-connect ='SET NAMES utf8'

max_allowed_packet = 64M

bind-address = 127.0.0.1

port = 3306

socket = /tmp/mysql.sock

innodb_file_per_table=1

#已添加内容

datadir = /usr/local/mysql/data

log-error = /usr/local/mysql/data/error.log

pid-file = /usr/local/mysql/data/mysqld.local.pid

user = mysql

tmpdir = /tmp

[mysqld_safe]

timezone = '+0:00'

问题3:

重设root密码步骤:

步骤1:sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables(跳过密码)

步骤2:sudo mysql -u root(不使用密码登录,由于之前alais了,所以可以直接写mysql,不然需要写全路径sudo /usr/local/mysql/bin/mysql -u root)

步骤3:已登入mysql,修改用户密码

UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User=‘root’;

FLUSH PRIVILEGES;

但是在第一个步骤时,报错:mysql_safe A mysqld process already exists

查看是否有正在运行的mysql进程:ps -ef|grep mysql

kill -9 pid杀死进程后,mysql自动启动。

原因:实质应该是有守护进程listen,若kill掉马上又启动一个

解决:试过答案中mysqlstop,但是没有作用!

打开设置,选择mysql

c21dce3e2031df4b8f6f2fe518e7fbb1.png

然后不勾选自动启动,输入用户密码

0181d4464c5cb69195f67704115edc4e.png

然后重启电脑。

然后再按照重设密码步骤,修改密码成功。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/454924.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sending data mysql slow Mysql查询非常慢的可能原因

1.用explain看看mysql的执行情况,可以得知,task_id扫描了近20万条数据,而且这个task_id不是索引 2.为这个task_id所在的表,将此字段添加索引后,查询就变得很快了 转载于:https://www.cnblogs.com/Skrillex/p/7365590.html

打包上架

昨天写的打包上架,分组到了文章,发现不便查看贴链接到这里: http://www.cnblogs.com/ITCoderW/articles/7597969.html 最近一个版本的审核的过程 当我们上传到APP Store一个新的版本后 登录ITunes Connect就可以看到相应的版本的审核的状态 粗…

架构设计--仅是软件开发之第二大影响力?!

SDWest2006(译注1)对我来说是个有趣的大会。我除了星期三之外(当时我正飞往费城参加一个客户会议 因此错过了Jolt颁奖部分)每天都在演讲。我也参加了一些谈话和会议;其中最引人关注的是Mike Cohn的计划与估算的谈话。…

WiFi密码分享有妙招 不必口头相传

移动互联网的迅速崛起,使得我们可以方便的使用手持移动设备进行上网。尤其是在家庭中,使用智能手机、平板电脑、笔记本电脑等移动设备进行上网和娱乐已经成为主流,台式机上网正日渐式微。在家中时,我们通过无线路由器提供的WiFi网…

javaweb(二十一)——JavaWeb的两种开发模式

一、JSPJavaBean开发模式 1.1、jspjavabean开发模式架构 jspjavabean开发模式的架构图如下图(图1-1)所示 图1-1 在jspjavabean架构中,JSP负责控制逻辑、表现逻辑、业务对象(javabean)的调用。 JSPJavaBean模式适合开发业务逻辑不太复杂的web应…

概率论与数理统计思维导图知识框架_考研概率论与数理统计 综合题型秘籍思维导图① 随机变量1~3章 [21考研上岸之旅]...

Hello World,我的朋友,这里是一颗小白蛋,大千世界,很高兴以这样的方式与你相遇前言在复习过程中发现概率论知识点很少且集中 所以没有分开章节去整理王安式概率论辅导讲义张宇概率论9讲方浩强化班1800题 综合题型秘籍在学习过程中…

php mysql删除失败_php+MySQL实战案例【七】数据编辑、删除

​本节内容中讲解用户管理模块中的修改用户信息和删除用户。修改用户信息:可对选择的用户记录进行编辑,可修改用户名、密码、性别、手机、邮箱和地址信息。删除用户信息:将列表中指定的用户进行删除操作。二、编辑用户信息编辑用户信息&#…

1.three.js世界的4大要素

一、三大组件 在Three.js中,要渲染物体到网页中,我们需要3个组建:场景(scene)、相机(camera)和渲染器(renderer)。有了这三样东西,才能将物体渲染到网页中去。…

架构设计 例子和实践

系统设计说明书(架构、概要、详细)目录结构 虽然这些文档一般来说公司都是有模板的,但我写这些文档以来基本上是每写一次就把目录结构给改一次,应该说这是因为自己对这些文档的理解开始加深,慢慢的越来越明白这些文档的作用和其中需要阐述的东…

activiti 批量 mysql_Activiti6系列(3)- 快速体验

一、部署启动activiti####1、部署,将两个war包拷贝到Tomcat下即可。![](https://img2018.cnblogs.com/blog/1755845/201908/1755845-20190802010532367-2002399291.png)2、启动tomcat,访问http://127.0.0.1:8080/activiti-app默认账号密码:ad…

【启动】Windows上启动图形化软件,报错: 无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-1-1-0.dll...

今天在安装了jetbrains官网上的ToolBox软件后,没有办法启动起来,报错如下: 无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-1-1-0.dll 尝试重新安装了并没有什么用,现在来解决方法: 直接找到官方的…

论文: YOLO9000-Better,Faster,Stronger

论文阅读: YOLO9000-Better,Faster,Stronger YOLOv2 是经过改造之后的YOLO Batch Normalization:在所有的conv layer后加了BN之后提高了2% mAP,BN可以帮助regularize模型,这样的话就可以放弃 dropout。 High Resolution Classifi…

怎么ie取消要打开或保存来自_取消认证后,发票抵扣就这么简单!

点击标题下「中财讯集团」可快速关注3月1日起,取消增值税发票认证的纳税人范围扩大至全部一般纳税人。一般纳税人可以自愿使用增值税发票选择确认平台查询、选择用于申报抵扣、出口退税或者代办退税的增值税发票信息。具体如何操作呢?掌握以下步骤&#…

好的软件架构设计

什么是架构 前言:软体设计师中有一些技术水平较高、经验较为丰富的人,他们需要承担软件系统的架构设计,也就是需要设计系统的元件如何划分、元件之间如何发生相互作用,以及系统中逻辑的、物理的、系统的重要决定的作出。在很多公…

python线程状态_Python线程

1. 线程基础1.1. 线程状态线程有5种状态,状态转换的过程如下图所示:1.2. 线程同步(锁)多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列…

JavaScript中错误正确处理方式,你用对了吗?

JavaScript的事件驱动范式增添了丰富的语言,也是让使用JavaScript编程变得更加多样化。如果将浏览器设想为JavaScript的事件驱动工具,那么当错误发生时,某个事件就会被抛出。理论上可以认为这些发生的错误只是JavaScript中的简单事件。 本文将…

文件分割机

文件分割与合并 要求:实现对大文件的分割与合并。 按指定个数切(如把一个文件切成10份)或按指定大小切(如每份最大不超过10M),这两种方式都能够。 程序说明: 文件分割:把一个文件分割…

mysql pow函数怎么用_pow函数怎么用

PHP pow函数表示指数表达式。pow函数怎么用?php pow()函数 语法作用:pow()函数的作用是将一个数进行n次方计算后返回语法:pow(X,Y);参数:X表示要做处理的数字Y表示指定n次方中的n数值说明:返回X的Y次方幂,如…

【IntelliJ IDEA】添加一个新的tomcat,tomcat启动无法访问欢迎页面,空白页,404

第一部分,添加一个tomcat 1.先把Toolbar 和 Tool Buttons显示出来 2.选择Edit Configurations 3.添加一个新的tomcat server进来 解决no artifacts configured问题,就是没有项目加入里面 先添加一个没有的项目 启动之后找不到 页面 第二部分&#xff0c…

mac eclipse tomcat mysql_mac下使用eclipse+tomcat+mysql开发 j2ee(一)

在这里是使用eclipse+tomcat+mysql的方式。1、软件下载(1) eclipse我使用的是mac,因为本人是苹果客户端开发者,所以目前只有苹果机器了。首先下载eclipse for mac,选择mac 64位,下载eclipse-jee-kepler-SR1…