linux 安装 mysql Access denied for user root@localhost (using password: NO)
2015-09-25 09:42
771 查看
方法一:# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking mysql -u root mysqlmysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;mysql> FLUSH PRIVILEGES;mysql> quit# /etc/init.d/mysql restart# mysql -uroot -pEnter password: <输入新设的密码newpassword>mysql>参考: http://www.jb51.net/LINUXjishu/10981.html 按照方法一处理后,提示说密码过期,还得这么处理一下:
执行以下命令,需要在终端上进行 # mysql -u root -predhat mysql> SET PASSWORD = PASSWORD('123456'); mysql> quit # mysql -u root -p123456
方法1: 用SET PASSWORD命令首先登录MySQL。格式:mysql> set password for 用户名@localhost = password('新密码');例子:mysql> set password for root@localhost = password('123');方法2:用mysqladmin格式:mysqladmin -u用户名 -p旧密码 password 新密码例子:mysqladmin -uroot -p123456 password 123方法3:用UPDATE直接编辑user表首先登录MySQL。mysql> use mysql;mysql> update user set password=password('123') where user='root' and host='localhost';mysql> flush privileges;
相关文章推荐
- Windows环境下远程操作Linux系统工具介绍
- 查看Linux内核版本的命令
- linux版本的发行版和内核版是什么意思
- CentOS 下开启PHP错误提示
- linux 下route命令
- Linux网卡相关
- CentOS、Ubuntu、Debian三个linux比较异同
- CentOS下yum安装、源的选择及介绍
- Linux下各种桌面环境开启字体完全渲染(hintfull)的工具和方法
- Linux服务器限制ssh登录,查看登录日志
- LINUX基础命令
- Java Web开发 和 linux下开发 汇总
- 每天一个linux命令(8):cp 命令
- Linux内核学习之路:认识内核版本
- 加密解密基础、PKI及SSL、创建私有CA
- linux文件权限
- linux文件操作之ls、mkdir、rmdir、cp命令使用
- CentOS 7 使用点滴
- Linux系统中掩耳盗铃的sudo配置
- Linux中搭建FTP服务器的方法