macOS中安装完MySQL后如何配置 5C

已参考下列教程
https://www.cnblogs.com/xuyatao/p/6932885.html
https://blog.csdn.net/fghsfeyhdf/article/details/78799270

服务已可以正常开启

图片说明

另外请大神看一下环境变量的配置是否正确

图片说明

数据库链接信息配置完成后进行链接,报错如下

图片说明

2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found

使用mysql -u root -p登录mysql

提示报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

经过查询得知为初始密码不对的访问问题,mysql的root用户不会使用安装时输入的密码?(安装时设置为a123456)

使用方案:

方案1:
更改mysql目录中的my-default.cnf文件,但是进了目录下发现没有此文件

图片说明

so~ 在[mysqld] 的配置项下添加 skip-grant-tables 方法失败
方案2:
使用sudo mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

sudo mysql -u root mysql

到这报错如下
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

[1]+ Stopped sudo mysqld_safe --user=mysql --skip-grant-tables --skip-networking

方案再次失败

求解

1

5个回答

MySQL安装完之后会弹出一个窗口,里面提供了你首次登录时应该使用的密码,而不是你自己设置的那个,注意不要切屏太快,那个窗口很容易被忽视

0

mac上还是建议用homebrew来安装,特别好用

0

你这个是因为在mysql安装时候选择了版本8以上的密码加密选项,SHA2的方式对你的密码进行了加密。
而Navicat Premium并没有SHA相关插件。所以密码核对不上。
我刚遇到这个问题。
下面说说我的结论

Mysql 在8版本新加入了SHA加密方式,所以在没有相关加密插件的Navicat Premium无法解密密码并进行连接的。

所以在安装时候请选择

第二个加密方式 Use Legacy Password Encryption

如果点错了也不要紧,在系统偏好设置里面选择 mysql

图片说明

图片说明

点击Initialize Database就会弹出设置选项。

图片说明

重新设置密码,即可连接成功。


0

mysql服务未正常运行,或者socket文件路径在配置文件中设置不完整
https://www.cnblogs.com/wzg123/p/6723338.html

-1

1、安装:sunyichaodeMacBook-Pro:~ sunyichao$ brew install mysql
2、开启mysql:mysql.server start
2、使用mysql的配置脚本:/usr/local/opt/mysql/bin/mysql_secure_installation //mysql 提供的配置向导
启动这个脚本后,即可根据如下命令提示进行初始化设置

sunyichaodeMacBook-Pro:~ sunyichao$ /usr/local/opt/mysql/bin/mysql_secure_installation //mysql 提供的配置向导
Securing the MySQL server deployment.
Connecting to MySQL using a blank password.
VALIDATE PASSWORD PLUGIN can be used to test passwordsand improve security. It checks the strength of password and allows the users to set only those passwords which are secure enough. Would you like to setup VALIDATE PASSWORD plugin?

Press y|Y for Yes, any other key for No: k //是否采用mysql密码安全检测插件(这里作为演示选择否,密码检查插件要求密码复杂程度高,大小写字母+数字+字符等)
Please set the password for root here. // 首次使用自带配置脚本,设置root密码

New password:

Re-enter new password:

By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment.

Remove anonymous users? [Y/n] Y //是否删除匿名用户
... Success!

Normally, root should only be allowed to connect from 'localhost'.This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] Y //是否禁止远程登录
... Success!

By default, MySQL comes with a database named 'test' that anyone can
access.This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] Y //删除测试数据库,并登录
Dropping test database...
... Success!
Removing privileges on test database...
... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] Y//重新载入权限表
... Success!

All done! If you've completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL!

Cleaning up...
sunyichaodeMacBook-Pro:~ sunyichao$

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
安装完MySQL基本配置
1. 启动mysql服务器 在cmd中 输入net start mysql 命令。 2. 登录mysql 在cmd中,输入 mysql –u root –p,第一次登录没有密码,直接回车,登陆成功。 3. 查看数据库,看到以下数据库
(Mac)Mysql下载使用、删除
一、记得上一次接触是大二,之后也没看过,现在由于项目需要又重新开始看看。 1)官网(https://dev.mysql.com/downloads/mysql/)下载后一路下一步,在.bash_profile设置了环境变量,之后在系统偏好设置中开启Mysql服务,然后进入: $ mysql -u root -p 输入密码就进入了: 之后写的sql命令都要带分号;,否则会出错,退出命令是...
Mac安装MySQL后,设置初始密码
Mac安装MySQL后,设置初始密码引子: 在Mac上安装MySQL之后,通过MySQLWorkBench登录本地数据连接,发现没有密码,而在安装MySQL过程中,是没有设置过密码的。其实,刚刚安装完,是有一个界面,分配了一个初始化的密码,可能大家都像我一样,直接点击就跳过去了,没有过保存,所以才需要对刚刚安装好的MySQL重新设置新的密码。 下面贴出一个MySQL安装之后弹出密
mac下安装JDK和MySQL的方法
在mac上我们可以使用Homebrew来安装最新版的JDK和MySQL还是十分方便的。 一、安装JDK的方法 1、mac下安装JDK的方法: brew cask install java https://stackoverflow.com/questions/24342886/how-to-install-java-8-on-mac 或者我们可以直接去网站上去下载 https:/...
MySql安装成功后用命令行进行必要的配置
1.1  首次用命令行登录 用zip方式安装成功mysql,并通过net start mysql 命令正常启动mysql服务后,打开dos命令行窗口,输入“mysql -uroot -p;”或“mysql-u root -p;” 回车,此时会提示输入密码,此时mysql还没有配置过密码,root的密码为空,所以直接回车即可进入mysql>提示符。 1.2  为root指定密码xxx 1)在m
Linux 下 hive 安装配置
2019独角兽企业重金招聘Python工程师标准>>> ...
mysql安装完后设置初始密码(linux)
1、先进入root权限: (1)如果没有设置密码先设置密码: sudo passwd root ---输入密码并确认 (2)然后进入root: su  root   2、然后直接进入mysql(刚下完默认无密码): mysql usemysql 再创建一个新用户: create user  '用户名'@'localhost' identified by  '密码(新版本必须...
mysql 首次安装后 简单操作与语句 新手入门
首先cd到安装目录中bin路径:这是我的安装路径以管理员身份打开cmd(防止权限不足)cd E:\>cd E:\mysql\mysql-5.5.40-winx64\bin首次安装需要输入 mysqld.exe -install启动mysqlE:\mysql\mysql-5.5.40-winx64\bin>net start mysqlMySQL 服务正在启动 .MySQL 服务已经启动...
mysql安装后没有弹出配置向导
mysql 安装后没有弹出配置向导的 解决办法。。。。总结一点,就是因为之前安装过mysql,导致配置向导没有弹出。
mysql安装完成之后修改密码详解
前提:安装好mysql的客户端和服务端并启动了mysql的进程存在3306端口也就是mysqld的进程。 改密码有多中,我这里只是运行脚本/usr/bin/mysql_secure_installation 改密码 1:找到并复制安装mysql自己默认的密码 cat /root/.mysql_secret  2:运行脚本/usr/bin/mysql_secure_installatio...
MYSQL提示密码强度不符合复杂性策略
报错提示: 处理方法:1、更换符合复杂性要求的密码2、关闭复杂性策略 mysql> set global validate_password_policy=0; # 关闭密码复杂性策略 mysql> set global validate_password_length=1; # 设置密码复杂性要求密码最低长度为1 mysql> select @@valid...
Linux虚拟机安装vmtools教程
虚拟机中安装完Linux后如何安装vmtools
mysql5.7后安装教程(自己总结,绝对不累赘)
1.下载mysql5.7压缩包后解压 2.配置环境变量path为E:\mysql-5.7.23-winx64\bin 3.初始化数据库得到data目录:    两种命令方式 :           一种是初始化一个无密码的 root           另一种是初始化一个随机密码的root (1)无密码的方式:          mysqld --initialize-insecur...
MySQL 客户端哟!
win7安装完后出现不能配置mysql问题的必备包,具体可以在百度文库搜步骤~
成功安装mysql后,为何服务管理器里找不到MYSQL服务名
解决方案:(参考以下命令)1、打开cmd,切换到mysql的bin目录下 2、 D:\Program Files\MySQL5.1\bin>mysqld.exe -installService successfully installed.3、 D:\Program Files\MySQL5.1\bin>net start mysqlMySQL 服务已经启动成功。打开服务列表,看到mysql服务了
ultraedit for mac 15.1破解文件
mac系统下安装完ultraedit15.1后将破解文件ultraedit替换安装包中的/UltraEdit.app/Contents/MacOS下的同名文件
mysql安装以后设置root账号和密码
# cd /etc/mysql sudo vim debian.cnf  一定要是sudo或者root账号权限打开,否则看不到内容 #Automatically generated for Debian scripts. DO NOT TOUCH! [client] host = localhost user = debian-sys-maint password = jj5...
Windows----MYSQL下载安装,用户配置,用户授权详解
mysql使用详解 1.软件下载-----下载传送门:https://dev.mysql.com/downloads/mysql 2.下载步骤: 3.下载完成并解压 4.配置环境变量 在变量值后面添加解压的bin下目录:F:\mysql-5.7.26-winx64\bin 5.配置文件 在文件根目录下新建my.ini文件。内容分如下: [mysql]...
Mac OS下面安装mysql以及mysql常用命令
使用brew安装mysql brew install mysql 安装成功后使用下面命令启动/关闭服务 brew services start mysql brew services stop mysql 为mysql.bin设置软连接 ln -s /usr/local/Cellar/mysql/5.7.21/bin/mysql /usr/bin // /usr/lo...
mysql 5.7安装后无root密码的解决
由于某些原因需要重新安装Mysql5.7(ubuntu 18.04),在安装完成后发现怎么也无法使用root 登录,由于在安装时并没有提示输入密码,按照mysql的文档,应该是自动生成了一个随机密码, [Warning] root@localhost is created with an empty password ! Please consider switching off the --in...
CentOS下安装mysql及配置使用
最近一直使用的是CentOS,平时用的最多的数据库是Sql Server,对于mysql还停留在上学的时候,早已忘得一干二净,写这篇内容目的是,重新学习如何安装使用mysql。 一、安装mysql   操作开始,关于Linux系统的软件源是很多的,我这里装mysql用的是官网的源: 1.下载mysql wget http://dev.mysql.com/get/mysql-communit
mac 下安装mysql后启动问题
启动执行命令 sudo /usr/local/mysql/support-files/mysql.server start  后始终出现 Starting MySQL .. ERROR! The server quit without updating PID file (/usr/local/mysql/data/xzyMBP.pid). 怀疑是权限问题,去/usr/local
MySQL安装之后如何启动
安装好MySQL之后,在MySQL的安装目录下找到MySQL server 的目录,如下图所示: 在该文件夹下,找到 bin 文件夹,并把该文件夹的路径新增到系统变量的 path 路径中,然后在命令行输入:mysql -uroot -p(注意没有分号)即可进入mysql ,输入密码即可进入mysql
MYSQL安装和初始化配置
简介: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,...
在linux系统中安装mysql后,密码忘记后该怎么办?
很多小伙伴肯定会出现这样的情况,密码忘了怎么办,不用愁看下面的代码: 说明一点,就是下面的代码都是按步骤去实现的,比如在更目录下[root@hadoop05 ~]# 就可以直接去复制后面的代码 /etc/init.d/mysql stop 。 操作指令 # /etc/init.d/mysql stop        //首先将数据库服务关闭  # mysqld_...
mysql 5.6 安装完没有服务,如何启动?
在win7上安装了mysql-5.6.10.msi之后,发现并没有注册服务,致使无法启动mysql。 1.在cmd中,进入自己的mysql安装目录下的bin目录,里面有一个mysqld.exe 执行mysqld.exe install即可 mysqld.exe  install 会提示安装成功,在win10的任务管理器--服务中就可看到mysql服务了 2.有可能会出现  Install/Remo...
重新安装后mysql的启动与登陆(个人日志)
重新安装后mysql的启动与登陆
关于MacBook 安装完成后要做的几件事。
首先你要有个macbook:    不得不说,在不玩游戏的选择中,MacBook 是个 相对较舒适的选择,有人可能会说 linux Unix不如 Windows 更方便,点点敲敲就可以,但同样也因为点点敲敲会错过很多知识,特别是一个开源的系统,会让你学到很多知识。有人会说,那linux Unix都是开源的,相反苹果的osx 不是开源的,为啥还要 选择 MacBook 呢? 下面说说自己的愚见:  ...
mysql5.7默认安装完成后怎么重置密码
在菜鸟教程上安装完成后http://www.runoob.com/mysql/mysql-install.html, 生成随机root密码,登录显示welcome后,输入 set password = password('新密码'); 即可正常使用其他工具软件链接;如:Navicat....
新安装完ubuntu16.04之后的一系列配置
没事找事,把windows抹掉了,整个硬盘装了ubuntu16.04,安装完,更新,想升级到18.04,发现/boot容量不够。我是根据百度推荐分区方法的分的,boot分了200M,结果现在容量不够升级!!!所以还是乖乖用16.04吧(其实我装了第二次了,上次用了一个多月,但是不小心把ubuntu里的软件全部给卸载了,全部卸载,都没办法打开UI的那种,控制台也不能用的那种,所以要重装,才有这次有机...
ERROR 1290:...skip-grant-tables option so it cannot execute this statement
今天接手一台mysql,root@localhost账户进入,发现授权时报错如下: ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'yao' 最终发现该root在初始授权时没有加上with grant option 解决办法: 配置文件中增加skip-grant-tables 重启m...
mysql安装后修改密码
mysql-5.7.22-winx64使用的版本是mysql-5.7.22-winx64,在安装后有个默认的密码 登陆提示 修改步骤如下:1、 在你的mysql安装目录下有个my.ini文件,添加上一句skip-grant-tables 2、1)重启mysql服务,进入到mysql安装目录;2)使用mysql -u root登陆到mysql中;3)输入use mysql ; use mysql;u...
Linux下Oracle安装完成后配置及使用
一、创建数据库 在oracle用户的图形界面终端输入dbca: [oracle@localhost ~]$ dbca 回车弹出如下界面: 这里选第一行和第二行都可以 不勾选specify flash recovery area 去掉不常用的模块  二、配置监听及本地网络服务 [oracle@localhost ~]$ ...
kali linux 安装完后的配置
 kali linux的安装以及配置 首先下载kali Linux可以https://www.kali.org/downloads/里下载,最好下载vm镜像可以省去安装的步骤直接用。 接者就是更新一下apt源,不更新源安装软件很容易出问题。下面给出常见的国内源更新源之前一定要弄清楚自己的linux的版本代号是什么。kali linux 有两种代号一种是sana 另一种是kali-rolling,其...
MySql安装完成之后的启动问题
在安装完成MySql之后,一般都会用cmd控制台测试一下mysql服务的启动。之后再用Navicat Premium来测试一下链接,今天安装完成之后在用cmd测试的时候出现了“发生系统错误5,拒绝访问”的问题, 一般看到拒绝访问这样的字眼都是因为用户权限问题,上网一查果然是如果,需要用管理员身份来运行CMD,就能成功启动了。 在使用管理员启动有两种方法,第一种最常见,就是右键选择一下呗,用管理
安装好mysql后登录重置密码
$ mysql -u root  //直接回车进入mysql控制台mysql > use mysql;mysql > update user set password=password('123456') where user='root';mysql > exit;
昊鼎王五:mysql刚刚安装成功之后需要修改root密码的两种方法,真心实用。
昊鼎王五:mysql刚刚安装成功之后需要修改root密码的两种方法,快速实战,让你真心爽。 第1种:执行SQL语句,实施修改 mysql -u root -p mysql> set password = password(‘你想要的密码’); Query OK, 0 rows affected (0.01 sec) mysql> flu
安装MySQL之后,在cmd中MySQL命令不能识别
安装MySQL,选择typcal精简版,那么就没有安装其他组件,此时只能在控制面板中服务中开启服务或者在cmd中指令开启MySQL。但是刚刚安装之后输入指令,不能识别,此时就要配置环境变量。 在环境变量中添加MySQL 数值为MySQL的bin路径 然后在环境变量path中追加%MySQL% 即可。
linux 下安装Mysql5.7以后版本后不知道密码如何登陆
linux 下安装Mysql5.7以后版本后不知道密码如何登陆 第一次在linux下安装mysql,安装成功以后不知道密码无法登陆,看了好多博客说初始密码为空,然而并不是这样,输入空密码会报错,后来才知道和版本有关。5.7之前的版本默认是没有密码的,只需在服务器上直接登录,甚至用户名都不用指定,但除本机外网络是登不上的,5.7版本的话安装完后会生成一个随机密码,不知道设计这个有何意义,密码随机谁能...
Hive(2):安装mysql(修改hive元数据存储的数据库)
一、安装mysql的目的 1.Hive默认使用derby数据库存储元数据,但是发现不能同时开启多个hive shell客户端。所以,修改默认存储元数据的数据库,采用mysql存储Hive元数据。 2.环境: CentOS6.4 二、安装mysql 1.查看本身系统有没有mysql rpm -qa | grep mysql 2.卸载已有的mysql lib sudo rpm -e...