`

Linux Mysql首次启动报错

阅读更多

装好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的步骤、注意事项以及常见问题的解决办法,以此...

    linux中mysql二进制资源包安装全过程附mysql安装包

    在Linux系统中,MySQL是一个广泛使用的开源关系型数据库管理系统,对于开发者和系统管理员来说,它是构建Web应用程序和服务的重要工具。本文将详细介绍如何在Linux(包括CentOS 6、CentOS 7、RHEL 6和RHEL 7)上安装...

    linux centos MySQL主从复制+Atlas读写分离

    MySQL 启动报错** - 检查 MySQL 错误日志。 - 确保 MySQL 配置文件正确。 - 检查依赖库是否完整安装。 #### 五、常用命令 - **启动 MySQL:** ```shell # service mysql start ``` - **停止 MySQL:** ```...

    实验三-linux下mysql安装配置收集.pdf

    【实验三:Linux下MySQL安装配置】 实验的目标是掌握在Linux环境下安装和配置MySQL服务器的基本步骤,这对于系统集成和数据库管理至关重要。以下是详细的步骤和相关知识点: 1. **挂载安装文件** 在Linux系统中,...

    Linux下安装MySQL8.0以上版本.pdf

    从MySQL 8.0.14开始,为了实现不区分表名大小写,必须在初始化时设置`--lower-case-table-names=1`,否则在启动时会报错。 - 初始化完成后,日志输出的最后一行会显示一个临时的MySQL管理员密码,这个密码用于首次...

    centos7安装Mysql.zip

    4. **启动MySQL服务**:安装完成后,启动MySQL服务,`sudo systemctl start mysqld`。 5. **设置root用户密码**:首次安装后,需要为root用户设置密码,运行`sudo mysql_secure_installation`,并按照提示操作。 6. ...

    在Debian 9系统上安装Mysql数据库的方法教程

    安装完成后,首次启动数据库服务,会发现与传统的MySQL安装不同,不再有图形化的密码设置界面。 初次登录时,可能会遇到权限问题,即使用`mysql -uroot -p`命令尝试登录时,会收到`ERROR 1698 (28000): Access ...

    centos7安装mysql5.6.47

    在CentOS 7系统中安装MySQL 5.6.47是一个相对标准的过程,涉及到多个步骤,包括资源获取、安装包解压、用户权限配置、数据库初始化、服务启动、数据库登录以及后续的安全设置。以下是对整个流程的详细说明: 1. **...

    ubuntu12.04安装bugfree3.0.4.pdf

    通过运行`sudo netstat -anp`命令,检查Apache2和MySQL是否已经启动。如果看到它们正在监听相应的端口(Apache通常在80端口,MySQL在3306端口),那么LAMP框架已经成功安装。 接下来,将BugFree 3.0.4的程序包下载...

    关于Unhandled event loop exception No more handles的两种解决方案

    - 卸载可能导致Eclipse运行不稳定的应用程序,如MAYA、MAX、Apple相关软件、WAMP、MySQL等。 - 注意,这一步骤涉及卸载非必要的应用程序,建议在确认不会影响其他工作前提下进行。 2. **彻底卸载并清理Eclipse:*...

Global site tag (gtag.js) - Google Analytics