Mac下新安装的MySQL无法登陆root用户解决方法
2016-03-09 16:57
851 查看
一 设置MySQL命令行搜索路径
0.苹果->系统偏好设置->最下边点mysql 在弹出页面中 启动mysql服务
1.打开终端,输入:
sudo vi ~/.bash_profile 如果已存在删除: sudo rm -rf .bash_*
2.输入 i
3.然后粘贴以下内容
# mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
# ls
alias ls='ls -G'
4.按ESC键
5.输入 :wq
6.重新启动终端程序
二 Mac下新安装的MySQL无法登陆root用户解决方法
在Macbook Pro上安装好MySQL后,执行mysqladmin设置root帐号的密码时,报错
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
1:苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务
2:进入终端
输入:cd /usr/local/mysql/bin
3.回车后 登录管理员权限
sudo su
4.回车后输入以下命令来禁止mysql验证功能
./mysqld_safe --skip-grant-tables &
--skip-grant-tables:不启动grant-tables(授权表),跳过权限控制。
--skip-networking :跳过TCP/IP协议,只在本机访问(这个选项不是必须的。可以不用)
5.修改密码:
mysql> update mysql.user set authentication_string=PASSWORD('123456') where user='root';
mysql> flush privileges;
错误总结:
1.
0.苹果->系统偏好设置->最下边点mysql 在弹出页面中 启动mysql服务
1.打开终端,输入:
sudo vi ~/.bash_profile 如果已存在删除: sudo rm -rf .bash_*
2.输入 i
3.然后粘贴以下内容
# mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
# ls
alias ls='ls -G'
4.按ESC键
5.输入 :wq
6.重新启动终端程序
二 Mac下新安装的MySQL无法登陆root用户解决方法
在Macbook Pro上安装好MySQL后,执行mysqladmin设置root帐号的密码时,报错
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
1:苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务
2:进入终端
输入:cd /usr/local/mysql/bin
3.回车后 登录管理员权限
sudo su
4.回车后输入以下命令来禁止mysql验证功能
./mysqld_safe --skip-grant-tables &
--skip-grant-tables:不启动grant-tables(授权表),跳过权限控制。
--skip-networking :跳过TCP/IP协议,只在本机访问(这个选项不是必须的。可以不用)
5.修改密码:
mysql> update mysql.user set authentication_string=PASSWORD('123456') where user='root';
mysql> flush privileges;
错误总结:
1.
mysql> UPDATE mysql.user SET Password=PASSWORD('your_new_password') WHERE User='root'; ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. mysql> SET PASSWORD = PASSWORD('your_new_password'); Query OK, 0 rows affected, 1 warning (0.01 sec)
相关文章推荐
- mysql5.5.48 多实例配置及启动脚本
- flask 连接mysql相关操作
- MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
- mysql超一亿条记录中快速查询总记录条数
- mysql 数据库主从同步配置
- MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
- Mysql主从同步(复制)
- mysql_udf_json 将数据转成json格式
- MySQL常用引擎详解
- MySQL菜鸟教程
- window安装mysql5.7.11
- MySQL在线DLL测试
- 数据库排错与mysql_install_db重新实例化数据库
- glassfish安装mysql数据库connector/J
- Mysql慢查询
- Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
- MySQL索引(未完待续)
- MySQL查询不到中文的问题
- MySQL知识大搜索
- 关于mysql主从的数据同步不一致的解决方法