MAC下MySQL初始密码忘记怎么办

MAC下MySQL初始密码忘记怎么办,第1张

MAC下MySQL忘记初始密码的解决方法分享给大家,供大家参考,具体内容如下
从官网安装好MySQL的dmg后。
1 设置mysql命令
终端输入

1
mysql --version
若显示版本号表明正常;若显示command not found,则按如下代码链接安装路径
cd /usr/local/bin/sudo ln -fs /usr/local/mysql/bin/mysql mysql
2 关闭mysql服务
sudo /usr/local/mysql/support-files/mysqlserver stop
3 安全模式启动mysql
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
之后打开系统偏好设置,选择mysql,会发现mysql服务以及重启。
4 回到终端
Command + N重新打开一个终端,输入
Mysql -u root
此时不需密码就可以直接进入mysql,且可修改任意密码。
5 在新终端修改密码
mysql> FLUSH PRIVILEGES;mysql> SET PASSWORD FOR root@'localhost' = PASSWORD('123');// 也可以修改其他密码// 最后刷新mysql> FLUSH PRIVILEGES;
之后就可以用新密码登录mysql。

command+空格 输入terminal 回车打开mac终端

退出寻找快捷键:control+c

如图 /usr/local/bin/mysqlserver 就是我们要找的(存放路径可能不一样)

在上一步所在目录下执行命令:

执行完第四步的命令后,不要按congtrol+c退出,而是直接输入下面的命令执行进入mysql命令模式

注意:命令后面加分号,然后按回车键执行命令

注意:命令后面加分号,然后按回车键执行命令

注意:命令后面加分号,然后按回车键执行命令

quit:退出mysql
exit:退出root权限
mysql -u root -p:登陆mysql

1:苹果->系统偏好设置->最下边点mysql 在d出页面中 关闭mysql服务
2:进入终端
输入:cd /usr/local/mysql/bin
回车后 登录管理员权限
sudo su
回车后输入以下命令来禁止mysql验证功能
/mysqld_safe --skip-grant-tables &
回车后mysql会自动重启,重启好了之后进入mysql workbench 随便创建一个连接,然后用户名填root (注意这里不会验证密码,所以填只要存在的账户就可以)。
use mysql
此时,你不用输入密码即可登陆mysql数据库密码随便输入,就能进去

一,/usr/bin/mysqladmin -u root password 'new-password'
安装完成后设置一个密码
登录时输入: mysql -u root -p 回车
然后输入密码可登录MySql
二,是在linux下装的吗,默认密码是系统的用户密码,试一下系统的root密码即可。

1、单击左上角苹果图标 > 系统偏好设置 > MySQL  > start MySQL server,

2、开启本机的MySQL数据库服务,如下图:

3、打开终端,输入如下命令:/usr/local/MySQL/bin/mysql -u root -p,其中,root为数据库用户名。

4、界面提示输入密码:Enter password:若为初次使用该数据库,则默认密码为空,直接回车即可进入mysql命令行;若已设置密码,则输入数据库密码后,回车,即可进入mysql命令行。

5、假设远程主机的IP为:2310613488,用户名为root,密码为123456,打开终端,输入如下命令:mysql -h 2310613488 -u root -p 123456。

6、界面提示输入密码:Enter password:若为初次使用该数据库,则默认密码为空,直接回车即可进入mysql命令行;若已设置密码,则输入密码后,回车,即可进入mysql命令行,如下图:

7、退出mysql命令行:输入退出命令:exit,再回车即可。

cmd下切换到 mysql 安装目录例d:/mysql/bin
前提:mysql用户root密码为空
输入mysql -u root mysql
mysql> 状态下输入 update user set password=password('新密码') where user='root';回显Query OK, 0 rows affected (000 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql> 状态下输入 FLUSH PRIVILEGES;回显Query OK, 0 rows affected (000 sec)
mysql> 状态下输入 quit退出sql注意每个命令后都要加上一个分号 ";"
mysql 才开始执行该行命令
而第二个指令会让已载入记忆体的 mysql 系统资料库更新
重起mysql

1、下载PHP 434 for os x ,下载后双击解压并安装。 2、下载MySQL 4018发行版 ,解压并安装映像中的两个安装包文件。 mysql-standard-4018pkg-mysql4018标准版安装 MySQLStartupItempkg-mysql启动项目,可以上你的电脑在启动系统时自动运行mysql服务。它安装在/Library/StartupItems/MySQL/,如果你不想系统启动时运行mysql服务,请不要安装。如果你在安装后又不想使用,请删除/Library/StartupItems/MySQL/这个目录。 启动mysql: 1、如果你已经安装了MySQLStartupItempkg,重新启动电脑即可。 2、如果你有安装MySQLStartupItempkg或者不想启动电脑,运行:应用程序-实用程序-终端程序,在终端中输入命令: sudo /Library/StartupItems/MySQL/MySQL start 然后输入你的系统管理员密码,如果没有设定密码就直接回车。 关闭mysql服务: 终端中输入命令: sudo /Library/StartupItems/MySQL/MySQL stop 然后输入你的系统管理员密码,如果没有设定密码就直接回车。 mysql root账户密码: mysql root密码初始值是空。这样虽然没有问题。但很不安全。建议你更改root用户密码。注意:mysql root用户和系统中的root用户是不一样的。是完全两个不同的用户。 更改mysql root密码请在终端中输入命令: /usr/local/mysql/bin/mysqladmin -u root password 新密码 同时你也可以随时使用这条命令更改你的密码。 3、下载x版mysql数据库管理工具 这是一个运行在mac os x系统中的mysql数据库管理软件,支持本地及远程数据库管理。并且还是免费的。这个程序的优点是完全CGI界面。并且密码是保存在本机上的。相对比较安全。缺点当然是全英文、并且只能运行在os x系统中,无需php安装。 4、另外一个使用比较多的mysql管理工具是-phpmyadmin,请点这里下载 它同样是免费程序,但使用方法不同,同时需要服务器上运行php。优点是有多国语言界面,当然包括简体,同时跨平台,在任何地方,只要有internet连接。你就能通过浏览器来登录进行 *** 作。 解压phpMyAdmin-256zip,把它放到你的网站目录下。os x系统中你应该放到:Library-WebServer-Documents目录下。建议你修改phpMyAdmin-256这个名字为一个其它名字。这样比较安全。 用Textedit或者其它的文本编辑器打开phpMyAdmin-256-configincphp 查找 $cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address 该行下行还有很多参数都是你要连接的服务器数据库的参数。如果你并不太懂它们的含义,建议大家不要修改。因为我们是作本地连接。所以host这项并不修改,又或者你需要连接其它服务器,请更改'localhost'为'主机域名'。 继续找到以下第一个文本: $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed 如果你没有设置过root账号就什么也不要动。如果你用终端设置过root密码。请在第二行等号后面加上你的密码。修改后应该是这个样子。 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = '密码'; // MySQL password (only needed 注意:你可能并不止找到一个,这里因为我们只有本机一个,所以只修必了第一个找到的项目参数。如果你还需要连接其它mysql数据库,可以再继续修改。 打开系统预置-共享-个人WEB共享 打开浏览器。输入地址:localhost/phpMyadmin-256/indexphp 从右边Language的下拉菜单中选择 chinese simplified(zh),这时候的mysql数据库当然是空的。 到些我们的php+mysql服务器就架好了。到网上找些php的源代码放到Library-WebServer-Documents目录下。参照源代码中的安装说明进行安装即可。上传的图像

step1:关闭Mysql服务

苹果->系统偏好设置->最下边点mysql 在d出页面中 关闭mysql服务(点击stop mysql server)

step2:

进入终端输入:cd /usr/local/cellar/mysql/8011/bin/

回车后 登录管理员权限 sudo su

回车后输入以下命令来禁止mysql验证功能 /mysqld_safe --skip-grant-tables &

回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

step3

输入命令 /mysql

回车后,输入命令 FLUSH PRIVILEGES;

回车后,输入命令 alter user 'root'@'localhost' Identified by '0709'

修改成功


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13172867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-15
下一篇 2023-06-15

发表评论

登录后才能评论

评论列表(0条)

保存