为了方便启动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

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

然后重启电脑。

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

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

  1. mac安装完mysql后关机特别慢_解决Mac升级到10.12后关机很慢的问题

    一.下载最新mac版本的mysql 地址 mysql-5.7.16-osx10.11-x86_64.dmg 二.卸载MySQL 复制代码代码如下: sudo rm /usr/local/mysql s ...

  2. mac安装完mysql后关机特别慢_升级macOS Sierra 10.12 关机慢

    作为一个喜欢吃螃蟹的程序猿: 在 macOS Sierra 发布的当天就果断更新了: 当然这次更新对于我等没有 iWatch 的屌丝来说: 在电脑上调戏一番 siri 后:也就没有什么特别好玩的了: ...

  3. 安装完MySQL后启动报错_MySQL数据库之mysql编译安装完成后,启动时报错The server quit without updating PID file...

    本文主要向大家介绍了MySQL数据库之mysql编译安装完成后,启动时报错The server quit without updating PID file ,通过具体的内容向大家展现,希望对大家学习 ...

  4. linux查看 mysql 登陆 失败_Linux安装完mysql后提示错误无法登陆mysql怎么办?

    mysql是数据库,用于管理系统的数据,使用非常广泛,Linux系统操作中,在安装完mysql后提示错误,导致用户无法登陆,遇到这种情况该怎么办呢?下面小编就给大家介绍下Linux无法登陆mysql的 ...

  5. linux安装后启动mysql,linux安装完mysql后启动错误

    redhat as 4,使用rpm包安装完mysql的server 跟client后执行以下命令出错. [root@ftp etc]# /usr/bin/mysqladmin -u root pass ...

  6. mysql配置好后_安装完 MySQL 后必须调整的 10 项配置

    当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议.许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项.这篇文章的目的在于 ...

  7. mysql安装完后不能配置_安装完 MySQL 后必须调整的 10 项配置

    (www.hackbase.com 黑基网)当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议.许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即 ...

  8. 轻量级腾讯云服务器ubuntu安装完mysql后需要开放MySQL3306端口

    Navicat报错:2003 - Can't connect to MySQL server on 'xxx' (10060 "Unknown error") 如果在轻量级腾讯云服 ...

  9. 用yum安装完mysql后没有mysqld的问题

    在Centos中用命令 yum install mysql安装数据库,但装完后运行mysqld启动mysql的时候提示找不到,通过 find / | grep mysqld 也没找到mysqld的目录 ...

最新文章

  1. 竞赛人必备的100篇NLP论文
  2. DevExpress的DateEdit设置显示日期和时间
  3. 清华北大等12校首批开设“未来技术学院”,它们都设置了哪些专业?
  4. 转贴 CxImage类库使用说明
  5. git 查看代码量_学会这三个命令,你就不再是git只会用三板斧的菜鸟了
  6. 华为云 EI 聚焦三大基础研究创新,助力产业智能升级
  7. 2 Linux磁盘管理
  8. 软件开发之韵:和谐敏捷
  9. 第三章 选择结构
  10. java环境变量怎么设置
  11. 支付宝 android 崩溃,支付宝App崩溃网友集体炸锅 官方紧急回应
  12. C语言Matrix编程题——[Recursion]D. Liang 8.2 Fibonacci number
  13. 美国波士顿大学计算机专业排名,2017年波士顿大学各专业最新排名榜单 美国名校排名!...
  14. JAVA7-6 约分最简分式 (15 分)
  15. 阿里云服务器共享型、计算型和通用型有什么区别?
  16. 漫步者蓝牙只有一边有声音_为什么我蓝牙耳机只有一边有声音?
  17. Mysql 计算当前日期是本月第几周:一个自定义算法
  18. z-index细解:一个z-index的值很大为何却在一个很小的值下面?
  19. 如何防止网站被黑客入侵,避免网站被黑的防御方法
  20. Java通过Jolt调用Tuxedo服务

热门文章

  1. VUE : 双重 for 循环写法、table 解析任意 list 、万能表格组件、解析一维数组、动态生成 table 所有数据
  2. 破解 IntelliJ IDEA 、免费注册方法、注册码
  3. inux系统中如何进入退出vim编辑器
  4. 应该把script标签放在哪里
  5. 平板电脑离寿终正寝还有多远?
  6. Android NDK 使用第三方静态库(转)
  7. 一道关于比赛胜负的Sql查询题目
  8. BZOJ 2957 楼房重建 (分块)
  9. 百度地图 Android SDK - 个性化地图
  10. postgresql9.5 run 文件linux安装后配置成开机服务