我已经下载并安装了mySQL,双击它的图标。已成功安装。
当我转到启动和首选项时,我看到添加了mysql图标,当我点击它时,我看到一个屏幕,上面写着'MySQL服务器实例正在运行‘。
但是,当我打开终端并通过cd连接到/usr/local/mysql,然后当我输入sudo ./bin/mysqld_safe时,系统会提示我输入密码。我在安装mySQL时没有添加密码,所以我尝试将其留空,然后我尝试了各种密码登录,但所有尝试都失败了。
所以现在我需要知道如何通过终端登录到mySQL?
mysql版本- 5.5.24-osx10.6x86_64 my Mac OS - 10.7.3
我对整个Mac体验都是新手。我最近安装了MySQL,似乎在安装后我必须重置密码。它不会让我做其他任何事。
现在我已经用通常的方法重置了密码:
update user set password = password('XXX') where user = root;
(顺便说一句:我花了很长时间才弄明白,出于某种奇怪的原因,身份验证将“MySQL”字段重命名为“authentication_string”。我对这样的变化感到非常不安。)
不幸的是,我似乎需要以一种不同的方式更改密码,这对我来说是未知的。也许这里的某个人已经遇到了这个问题?
我已经在mac 10.7上安装了mysql,我正在使用phpmyadmin访问mysql数据库,但当我尝试使用用户名root没有密码登录时被锁定并出现错误
Login without a password is forbidden by configuration (see AllowNoPassword)
当我使用相同的用户名放置一个root密码时,我得到一个错误,
#2002 Cannot log in to the MySQL server
mysql中的root密码是什么?我如何更改它?
我刚刚在Mac上安装了MySQL。下一步是设置根用户密码,所以我接下来这样做:
启动终端应用程序以访问Unix命令行。在Unix提示符下执行以下命令:
$ cd /usr/local/mysql/bin $ ./mysqladmin -u根密码' password '
但是,当我执行以下命令时
$ ./mysql -u root,这是答案:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 224
Server version: 5.5.13 MySQL C
我已经在mac x Lion (10.7.4)上下载了mysql 5.25。我只是尝试用通常的方式设置我的密码,但是我得到了一个拒绝访问的错误,这是很奇怪的:
[user@Macintosh:~] #mysqladmin -uroot password 'secret'
mysqladmin: connect to server at 'localhost' failed
在mac的这个版本上设置mysql这个版本的根密码有什么遗漏吗?数据库肯定是根据我在控制面板/ ps -ef中看到的运行的。
我设法将MySQL DMG存档下载到了我的操作系统(mac )上。如果我使用命令行,它可以工作。现在,我正在尝试安装MySQL工作台。我已经创建了MySQL连接,但是一旦我测试了主机设置,我就会得到:
Checking command 'ps xa | grep "/usr/local/mysql.*/bin/[m]ysqld"'
Server detected as running
Check if /etc/my.cnf can be accessed
Operation failed: File /etc/my.cnf doesn't exist
我是MySQL的新手。
我通过从mac中的oracle下载的dmg文件安装了MySQL。我也创建了我的第一个连接,但现在每当我试图再次连接它,它就不允许我。
我在互联网上读到,我需要ALTER根密码。所以我尝试了很多方法,但是要么是UPDATE Command not found,要么是Access denied to root@localhost...
有人能给我一个解决办法吗?
我尝试在Mac的终端中为MySQL设置超级用户密码,但我遇到了问题。每次我使用这句话:
/usr/local/mysql/bin/mysqladmin -u root password ****** (where ****** is the password I want to set)
我收到以下错误:
/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost
因此,我尝试使用我的超级用户密码(用户名:超级用户密码:*)登录到phpMyAdmin,但是,我仍然收到错误:#2002 Cannot log to MySQL server
我非常确定我知道root密码,因为我已经在Mac上的终端中键入了下面这行:
sudo /usr/local/mysql/support-files/mysql.server start
并通过"Password:"行进行提示。我输入了密码,终端显示:
Starting MySQL...SUCCESS!,因此服务器启动了。我不确定为什么相同的密码在phpMyAdmin上不起作用。
我已经尝试使用以下命令在终
因此,我越来越多地进入我的UNIX系统( mac ),我想知道它在哪里执行登录。我知道它在哪里保存密码之类的,但我希望看到它在登录时运行的脚本。我确实找到了/usr/bin/login,但是vim和nano都不会显示任何看起来像代码的东西(例如。它是90%的@符号)。所以,如果这是文件,我如何读取它?
我已经在我的mac上安装了docker。我有一个运行在本地机器(MAC)上的MySQL容器。
Docker ps命令给出了以下输出-
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b5c50b2d334a test_mysql2 "docker-entrypoint.s…" 2 hours ago Up 2 hours (healthy) 0.