`
qingfengjushi1
  • 浏览: 140192 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

rhel7 初始化mysql 5.7 root密码

 
阅读更多
mysql 5.6版本后已经不提供默认root密码登录了,如果想在5.6版本之后修改mysql root用户密码可参考如下步骤:

5.7.11 版本官方下载地址:
http://dev.mysql.com/downloads/mysql/
解压后rpm方式安装
安装时注意依赖

/etc/my.cnf文件存放mysql安装设置,其中datadir表示mysql数据文件路径
datadir=/var/lib/mysql

-- 使用非安全模式初始化mysql
# mysqld --initialize-insecure --user=mysql
当初始化时,可能会遇到下面错误
2016-03-18T16:24:04.688033Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2016-03-18T16:24:04.688073Z 0 [ERROR] Aborting

原因是数据文件不为空,需要清空mysql数据文件,数据文件路径为上述/etc/my.cnf文件datadir指向目录。
# cd /var/lib/mysql
# rm -rf *
再重新初始化
# mysqld --initialize-insecure --user=mysql
启动mysql服务
# service mysqld start

-- 用root用户登录,忽略密码
# mysql -u root --skip-password

-- 修改root密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
-- 使用root用户登录
# mysql -u root -p
Enter password: 使用新设置密码

到此mysql root用户密码初始化完成

-- mysql服务启动、停止、重启命令
# service mysqld start
# service mysqld stop
# service mysqld restart
分享到:
评论

相关推荐

    MySQL5.7安装过程并重置root密码的方法(shell 脚本)

    安装完成后,你需要初始化MySQL服务: ```bash service mysqld start ``` 这里要注意,MySQL在启动过程中会在日志文件`/var/log/mysqld.log`中生成一个临时root密码。你可以通过以下命令找到这个临时密码: ```...

    linux-mysql5.7-64

    MySQL 5.7提供了一个安全初始化脚本,用于设置root用户的密码和其他安全选项: ```bash sudo mysql_secure_installation ``` 按照提示操作,为root用户设置强密码,并清除匿名用户、禁止远程root登录等。 4....

    linux环境 mysql5.7离线安装(包含libaio、numactl)

    安装完成后,你需要初始化MySQL服务并设置root用户的密码。执行以下命令: ```bash sudo systemctl start mysqld sudo mysql_secure_installation ``` 在`mysql_secure_installation`的提示下,按照指示删除匿名...

    mysql5.7.30.zip(mysql5.7.30一键安装部署)

    6. **数据库初始化**: 在MySQL的安装过程中,初始化是关键一步,它会创建默认的系统数据库、用户和权限,以及设置必要的参数。这通常包括设置root用户的密码,创建其他必要的系统用户,以及调整配置文件如`my.cnf`以...

    mysql5.7-rpm离线安装包,涵所有附属包,一键安装

    4. 初始化数据库:安装完成后,需要初始化MySQL数据库,运行`sudo /usr/bin/mysql_secure_installation`,按照提示设置root用户的密码和其他安全选项。 三、安装后的配置 1. 启动MySQL服务:`sudo systemctl start ...

    rhels6.0安装部署MySQL5.7社区版过程.docx

    在Red Hat Enterprise Linux Server 6.0 (RHEL6)上安装MySQL 5.7社区版的步骤涉及多个环节,包括环境准备、依赖处理、安装MySQL软件包、初始化数据库、解决启动问题以及设置用户权限。以下是对这些步骤的详细解释: ...

    RedHat Linux7.2安装MySQL5.7方法

    - 初始化过程中,系统会自动生成一个临时密码供 root 用户使用。 - 可以通过查看 `/var/log/mysqld.log` 文件来找到这个临时密码。 - 示例输出:`A temporary password is generated for root@localhost: VkzqZD+...

    mysql5.7+libaio.rar

    5. 初始化MySQL数据库并设置root用户的密码:`sudo /usr/bin/mysql_secure_installation` 6. 启动MySQL服务:`sudo systemctl start mysqld` 7. 设置MySQL服务开机启动:`sudo systemctl enable mysqld` 在安装过程...

    linux的mysql5.7.rar

    安装完成后,需要对MySQL服务器进行初始化,设置root用户的密码,并配置安全选项。这通常通过执行`mysqld_secure_installation`脚本来完成。 3. **启动和停止MySQL服务**: 使用`systemctl`或`service`命令启动、...

    Linux下安装MySQL5.7,内附安装文档

    4. **初始化数据库**:使用`sudo /usr/local/mysql/bin/mysqld --initialize-insecure`命令初始化MySQL数据库,这将生成一个没有密码的root用户。为了安全,你应该设置一个强密码。 5. **启动MySQL服务**:启动...

    mysql5.7.41 Linux 安装包

    执行 `scripts/mysql_install_db` 脚本来初始化数据库: ```bash sudo ./scripts/mysql_install_db --user=mysql ``` 接下来,设置 MySQL 的初始密码。找到 `my.cnf` 文件,通常位于解压目录的 `support-files` 子...

    mysql-5.7.30-el7.rar

    5. 初始化数据库并设置root用户的密码。 6. 启动MySQL服务并设置为开机启动。 **四、使用与管理** - 连接MySQL服务器:`mysql -u username -p` - 创建数据库:`CREATE DATABASE database_name;` - 数据导入导出:...

    mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar.zip

    安装完成后,需要初始化数据库并设置root用户的密码。最后,启动MySQL服务并确保它在系统启动时自动启动: ```bash $ sudo /usr/bin/mysql_secure_installation $ sudo systemctl start mysqld $ sudo systemctl ...

    mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar

    4. 初始化数据库:安装完成后,需要初始化MySQL服务器。运行`sudo /usr/bin/mysql_secure_installation`,此脚本将引导你设置root用户的密码,并执行一些安全优化步骤。 5. 启动服务:使用`systemctl start mysqld`...

    使用MySQL的yum源安装MySQL5.7数据库的方法

    执行以下命令初始化MySQL: ``` mysqld –initialize –user=mysql –datadir=/var/lib/mysql ``` 或者 ``` mysqld –initialize-insecure –user=mysql –datadir=/var/lib/mysql ``` `-initialize` 选项...

    mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz.7z

    4. **初始化数据库**:运行MySQL的初始化脚本,如`./scripts/mysql_install_db --user=mysql`,这会创建默认的数据库和用户。 5. **设置权限**:确保MySQL服务器可以访问其数据目录,如`chown -R mysql:mysql /var/...

    mysql-5.7.37-winx64.zip + mysql80-community-release-el7-6.noarch

    接着,"mysql80-community-release-el7-6.noarch"是为Linux系统,特别是基于Red Hat Enterprise Linux 7 (RHEL 7)的系统设计的MySQL社区版软件仓库。这个包并不直接包含MySQL服务器,而是提供了一种方便的方式来安装...

    mysql-5.7-linux安装包及安装过程

    **初始化MySQL** 1. **创建数据目录**: 如果没有自动创建,你需要手动创建MySQL的数据目录,例如`sudo mkdir /var/lib/mysql`。 2. **设置权限**: 数据目录需要MySQL用户拥有,执行`sudo chown -R mysql:mysql /...

    rhel下安装mysql的两种方法

    使用提供的脚本初始化 MySQL 数据库。 ```bash sudo /usr/local/mysql5/bin/mysql_install_db --user=mysql ``` ##### 5. 启动 MySQL 服务 启动 MySQL 服务。 ```bash sudo /usr/local/mysql5/bin/mysqld_safe --...

    mysql57 yum源

    MySQL 5.7安装后,root用户的密码默认为空或已随机生成。你需要通过以下命令获取初始密码: ```bash sudo grep 'temporary password' /var/log/mysqld.log ``` 6. **修改root密码**: 使用获取的临时密码登录...

Global site tag (gtag.js) - Google Analytics