加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何以root身份登录到OS X上的MySQL?

发布时间:2020-05-24 12:46:12 所属栏目:Linux 来源:互联网
导读:我刚刚在我的电脑上安装了 MySQL(OS X 10.7),它似乎正在运行,根据活动监视器中的“mysqld”和“系统偏好设置”中的新图标进行判断. 但是,我无法做任何事情与MySQL,因为我需要登录至少作为root用户,但它不让我.所以让我们来看看我一直在做什么以及我得到的错误

我刚刚在我的电脑上安装了 MySQL(OS X 10.7),它似乎正在运行,根据活动监视器中的“mysqld”和“系统偏好设置”中的新图标进行判断.

但是,我无法做任何事情与MySQL,因为我需要登录至少作为root用户,但它不让我.所以让我们来看看我一直在做什么以及我得到的错误信息:

首先,我通过“mysql”unix可执行文件启动MySQL.这似乎有效,因为我的条目现在在之前

mysql>

另外,我可以输入

help;

我得到了MySQL的帮助列表.所以我去做一些事情,像创建一个数据库:

CREATE DATABASE books;

但是我收到以下错误:

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'books'

所以我想我需要登录,以root用户身份登录就足够了.我输入以下内容:

mysql -u root -p;

但是我得到1064错误说我的语法错了.我已经看过一些网站,这似乎并不是一个有问题的步骤.任何关于我的错误的线索?

解决方法

在OSX终端提示符下,输入mysql -u root来实际启动连接到服务器的命令行客户机.

在命令行提示符下输入mysql后,不要输入.

这是一个示例会话:

shell> mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
mysql> SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('newpwd');
mysql> SET PASSWORD FOR 'root'@'::1' = PASSWORD('newpwd');
mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd');

注意:您可能需要先引用shell> mysql -u root with shell> sudo mysql -u root

外壳>代表你的shell提示实际上是什么样的.

这是我的shell输出的样子

[jhr@Blackintosh] [/usr/local/mysql-5.5.25a-osx10.6-x86_64/bin] 
./mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 5
Server version: 5.5.25a MySQL Community Server (GPL)

Copyright (c) 2000,2011,Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

mysql>

我的shell提示被定制为[jhr @ Blackintosh] [/usr/local/mysql-5.5.25a-osx10.6-x86_64/bin]所以./mysql -u root在shell提示符下键入.其余的是该命令的输出. shell提示符替换为mysql程序提示符的提示符.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读