我最近尝试在我的mac - osx lion上安装mysql。
我遵循了本指南 - http://matthom.com/archive/2009/06/14/installing-mysql-mac-os-x
我似乎无法从终端创建数据库,所以我认为我在安装时做错了。
当我尝试 -
mysql> create database some_name;
我明白了 -
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'some_name'
另外,我尝试安装phpmyadmin,但它不会让我登录。我得到了 -
#2002 Cannot log in to the MySQL server
有什么想法吗?我正试图摆脱使用mamp。
答案 0 :(得分:0)
要通过控制台使用MySQL,您需要先登录:
$ mysql --user=root --password
Enter password:
mysql> CREATE DATABASE `some_database` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Query OK, 1 row affected (0.09 sec)
此外,使用PHPMyAdmin时,您可能需要手动set up the login method。
答案 1 :(得分:0)
如果你在mysql上运行它:
CREATE USER 'your_mac_user'@'localhost';
GRANT ALL ON *.* TO 'your_mac_user'@'localhost';
只需在终端上编写“mysql”即可访问具有所有权限的mysql命令行。