`
zzsj123
  • 浏览: 44317 次
社区版块
存档分类
最新评论

centos安装mysql后,没设置密码怎么办

阅读更多

安装mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码。

使用rpm包安装完mysql后,按照一下步骤重置root密码:

启动mysql:
#/etc/init.d/mysql start


启动成功后查看mysql进程信息,获取mysqld_safe的安装目录(非常关键):
#ps -ef | grep -i mysql
root 3466 1 0 01:45 pts/1 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/BSC.TEST.pid
mysql 3569 3466 16 01:45 pts/1 00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/BSC.TEST.err --pid-file=/var/lib/mysql/BSC.TEST.pid
root 3597 3105 0 01:45 pts/1 00:00:00 grep -i mysql

可以看到mysqld_safe的安装位置(上面标蓝色部分):/usr/bin/
接着执行一下命令停止mysql:
/etc/init.d/mysql stop

以安全方式启动mysql:
#/usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &

稍等5秒钟,然后执行以下语句:
#/usr/bin/mysql -u root mysql
注意:mysql与mysql_safe目录一样,都是:/usr/bin/下,这个是通过“ps -ef | grep -i mysql”命令得到的。

出现“mysql>”提示符后输入:
mysql> update user set password = Password('root') where User = 'root';
回车后执行(刷新MySQL系统权限相关的表):
mysql> flush privileges;
再执行exit退出:
mysql> exit;

 

退出后,使用以下命令登陆mysql,试试是否成功:

#mysql -u root -p

按提示输入密码:root

分享到:
评论

相关推荐

    centos安装mysql5.7.docx

    本文档讲述了 CentOS 7.6 安装 MySQL 5.7 的步骤,包括卸载 Mariadb、安装 MySQL、启动 MySQL 服务、设置 root 密码和修改密码策略等内容。通过按照这些步骤操作,可以成功安装和配置 MySQL 5.7。

    CentOS7安装MySQL8.0图文教程

    CentOS7 安装 MySQL 8.0 需要注意多个知识点,包括下载和选择正确的安装包,卸载 mariadb,创建 mysql 目录,上传和解压安装包,安装 MySQL,初始化数据库,查看和修改密码,登陆数据库,远程访问授权等。

    Centos7安装mysql数据库.docx

    MySQL 安装成功后,会生成一个临时密码。可以使用 grep 命令查看临时密码:`grep 'temporary password' /var/log/mysqld.log`。然后,使用临时密码登录 MySQL,修改密码。首先,登录 MySQL:`mysql -uroot -p`。然后...

    centos7 安装 Mysql 5.7.28,详细完整教程

    CentOS 7 中安装 MySQL 5.7.28,包括下载 MySQL 源、安装 MySQL 源、安装 MySQL 服务端、启动 MySQL 服务、检查 MySQL 服务状态、获取临时密码、登录 MySQL 并修改密码、全局修改密码规则、授权其他机器远程登录、...

    CentOs7下mysql5.7的下载安装以及主从同步、双主多从配置详情

    CentOs7 下 Mysql 5.7 的下载安装和主从同步、双主多从配置详解 CentOs 7 是一个流行的 Linux 操作系统,而 Mysql 5.7 是一个广泛使用的关系型数据库管理系统。本文将详细介绍如何在 CentOs 7 下下载安装 Mysql 5.7...

    centos rpm方式安装mysql教程(非常详细)

    centos rpm方式安装mysql教程(非常详细), 从mysql下载开始讲解,还有安装注意事项,一直到修改默认密码,允许远程连接

    CentOS7安装MySQL8

    资源摘要信息中涵盖了 CentOS 7 下安装 MySQL 8 的详细步骤,涵盖了从环境准备到 MySQL 安装和初始化、设置 root 用户密码、远程访问授权和防火墙设置等方面的知识点。 环境准备 在安装 MySQL 8 之前,需要准备好...

    centOS 6.5 安装 mysql-5.7及其Mysql5.7设置密码

    centOS 6.5 安装 mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

    centos 服务器 mysql 数据库输入正确密码却无法登录.pdf

    centos 服务器 mysql 数据库输入正确密码却无法登录

    centos7安装mysql

    在CentOS 7上安装MySQL可以按照以下步骤进行: 打开终端并以root用户身份登录服务器。 使用以下命令更新系统软件包: yum update 安装MySQL的软件存储库。执行以下命令导入MySQL存储库的RPM包: rpm -Uvh ...

    E3:用mysql安装包在CentOS6.5系统下安装和配置mysql.docx

    MySQL 在 CentOS 6.5 系统下的安装和配置 本文将指导用户在 CentOS 6.5 系统下安装和配置 MySQL 数据库管理系统。整个过程分为九个步骤,从卸载原有的 MySQL 到设置开机自启动。 步骤 1:卸载原有的 MySQL 在安装...

    一键安装MySQL8.0脚本-CentOS

    自动一键安装MySQL8.0,适用于CentOS版本,一键自动下载解压安装、获取初始密码并设置新密码。

    Centos7 离线安装 MySQL5.7 修改简单密码

    Centos7 离线安装 MySQL5.7 修改简单密码

    CentOS 6.3 安装 MySQL 5.6.15并修改MySQL的root用户密码(20140112)

    详细介绍了个人在虚拟机上安装的centos6.3系统下安装最新版本MYSQL数据库的过程和相关问题的解决。

    Centos7.6 安装mysql8.0.docx

    查找初始密码后,我们可以使用初始密码登录 MySQL。使用以下命令登录 MySQL: `mysql -uroot -p` Step 10: 修改密码 登录 MySQL 后,我们可以修改密码。使用以下命令修改密码: `ALTER user 'root'@'localhost' ...

    阿里云centOs安装Ftp Jdk Tomcat Nginx Mysql Oracle

    阿里云CentOs安装Ftp Jdk Tomcat Nginx Mysql Oracle 本文将指导您在阿里云CentOs服务器上安装FTP、JDK、Tomcat、Nginx、Mysql和Oracle。 一、FTP服务器安装 * 安装vsftpd:`yum -y install vsftpd` * 设置开机...

    centos7安装MySQL8.0.25.doc

    "CentOS 7 安装 MySQL 8.0.25" 在本文中,我们将详细介绍如何在 CentOS 7 系统上安装 MySQL 8.0.25。 MySQL 是一个流行的关系数据库管理系统,广泛应用于各种 Web 应用程序中。 安装前的准备 在安装 MySQL 之前,...

    CentOS7安装mysql8.docx

    CentOS7安装mysql8,设置远程登录,设置密码登录

    CentOS7 64位下MySQL5.7安装与配置(YUM)

    CentOS7 64位下MySQL5.7安装与配置(YUM),1.配置YUM源2.安装MySQL3.启动MySQL服务4.开机启动5.修改root本地登录密码6.添加远程登录用户7.配置默认编码为utf8

    centos7 安装mysql和mysqlclient遇到的坑总结

    1. 添加MySQL Yum源 MySQL官网>DOWNLOADS>MySQL Yum Repository找到合适版本的yum源 $wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm $sudo rpm -Uvh mysql80-community-release-el7...

Global site tag (gtag.js) - Google Analytics