首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >:MySQL错误始终保持。解决它是没有用的

:MySQL错误始终保持。解决它是没有用的
EN

Stack Overflow用户
提问于 2016-07-18 03:24:43
回答 1查看 388关注 0票数 0

以前,我研究过很多与我的问题有关的问题,但这些问题都没有解决我的问题。以下问题:

  1. mysql中的初始授权问题
  2. MySQL:如何修复用户'root'@'localhost‘的拒绝访问?

我遵循了教程:在MySQL上安装Apache、PHP和MySQL

沿航站楼行驶:

代码语言:javascript
复制
Gustavo-Maci:mysql gus$ export PATH=/usr/local/mysql/bin:$PATH
Gustavo-Mac:mysql gus$ mysql_secure_installation

Securing the MySQL server deployment.

Enter password for user root: 
Error: Access denied for user 'root'@'localhost' (using password: NO)
Gustavo-Mac:mysql gus$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Gustavo-Mac:mysql gus$ set password for 'root'@'localhost' = PASSWORD('kartuli')
-bash: syntax error near unexpected token `('
Gustavo-Mac:mysql gus$ 

我使用10.11在mini上使用OSes、菲尼克斯和Windows 10的HDs。

更新

我跟踪了视频教程,但是我发现了一个错误:

代码语言:javascript
复制
Gustavo-Mac:~ gus$ export PATH=/usr/local/mysql/bin:$PATH
Gustavo-Mac:~ gus$ mysql -u root ;
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-20 00:31:42

我解决了我的问题!在问题MySQL用户DB没有密码列-在OSX上安装MySQL上,我遵循了@eli的回答。只是我必须使用sudo来停止并启动mysqld,并且在我遵循这些命令之后。El Capitan和以后的用户更新的教程:

停止MySQL服务器:

代码语言:javascript
复制
sudo /usr/local/mysql/support-files/mysql.server stop

使用权限旁路以安全模式启动服务器:

代码语言:javascript
复制
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

打开一个新的终端窗口:

代码语言:javascript
复制
sudo /usr/local/mysql/bin/mysql -u root;

UPDATE mysql.user SET authentication_string=PASSWORD('your password') WHERE User='root';

FLUSH PRIVILEGES;

退出mysqld

代码语言:javascript
复制
\q

然后再次停止MySQL服务器:

代码语言:javascript
复制
sudo /usr/local/mysql/support-files/mysql.server stop

启动和导出mysql

代码语言:javascript
复制
export PATH=/usr/local/mysql/bin:$PATH

要获得新的强密码以替换安装MySQL的新密码,请执行以下操作:

代码语言:javascript
复制
mysql_secure_installation

启动MySQL服务器:

代码语言:javascript
复制
sudo /usr/local/mysql/support-files/mysql.server start

如果您想要安装phpMyAdmin,首先使用git,在您需要sudo之后将压缩归档解压缩到受限文件夹:

代码语言:javascript
复制
cd /Library/WebServer/Documents/; sudo curl -O https://files.phpmyadmin.net/phpMyAdmin/4.6.3/phpMyAdmin-4.6.3-all-languages.zip
sudo mv phpMyAdmin-4.6.3-all-languages/ phpmyadmin
cd phpmyadmin
sudo mv config.sample.inc.php config.inc.php

输入http://localhost/phpmyadmin/并使用您在mysql_secure_installation期间所做的用户和密码。

哇哦。;-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38428152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档