装好mysql后总是提示错误信息:
[root@localhost ~]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
解决方法:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> update user set Password=PASSWORD('新密码') where USER='root';
mysql> flush privileges;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: (输入刚刚的新密码)
mysql>
此时想用下SQL语句,结果弹出:
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
再设置一次密码就可以了:
mysql> SET PASSWORD =PASSWORD('新密码');
相关推荐
在Linux环境下安装MySQL数据库是一项常见的任务,尤其对于服务器管理和网站开发人员来说,这几乎是必备技能。根据提供的信息,我们可以深入探讨在Linux系统中安装MySQL的步骤、注意事项以及常见问题的解决办法,以此...
在Linux系统中,MySQL是一个广泛使用的开源关系型数据库管理系统,对于开发者和系统管理员来说,它是构建Web应用程序和服务的重要工具。本文将详细介绍如何在Linux(包括CentOS 6、CentOS 7、RHEL 6和RHEL 7)上安装...
MySQL 启动报错** - 检查 MySQL 错误日志。 - 确保 MySQL 配置文件正确。 - 检查依赖库是否完整安装。 #### 五、常用命令 - **启动 MySQL:** ```shell # service mysql start ``` - **停止 MySQL:** ```...
【实验三:Linux下MySQL安装配置】 实验的目标是掌握在Linux环境下安装和配置MySQL服务器的基本步骤,这对于系统集成和数据库管理至关重要。以下是详细的步骤和相关知识点: 1. **挂载安装文件** 在Linux系统中,...
从MySQL 8.0.14开始,为了实现不区分表名大小写,必须在初始化时设置`--lower-case-table-names=1`,否则在启动时会报错。 - 初始化完成后,日志输出的最后一行会显示一个临时的MySQL管理员密码,这个密码用于首次...
4. **启动MySQL服务**:安装完成后,启动MySQL服务,`sudo systemctl start mysqld`。 5. **设置root用户密码**:首次安装后,需要为root用户设置密码,运行`sudo mysql_secure_installation`,并按照提示操作。 6. ...
安装完成后,首次启动数据库服务,会发现与传统的MySQL安装不同,不再有图形化的密码设置界面。 初次登录时,可能会遇到权限问题,即使用`mysql -uroot -p`命令尝试登录时,会收到`ERROR 1698 (28000): Access ...
在CentOS 7系统中安装MySQL 5.6.47是一个相对标准的过程,涉及到多个步骤,包括资源获取、安装包解压、用户权限配置、数据库初始化、服务启动、数据库登录以及后续的安全设置。以下是对整个流程的详细说明: 1. **...
通过运行`sudo netstat -anp`命令,检查Apache2和MySQL是否已经启动。如果看到它们正在监听相应的端口(Apache通常在80端口,MySQL在3306端口),那么LAMP框架已经成功安装。 接下来,将BugFree 3.0.4的程序包下载...
- 卸载可能导致Eclipse运行不稳定的应用程序,如MAYA、MAX、Apple相关软件、WAMP、MySQL等。 - 注意,这一步骤涉及卸载非必要的应用程序,建议在确认不会影响其他工作前提下进行。 2. **彻底卸载并清理Eclipse:*...