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
分享到:
相关推荐
安装完成后,你需要初始化MySQL服务: ```bash service mysqld start ``` 这里要注意,MySQL在启动过程中会在日志文件`/var/log/mysqld.log`中生成一个临时root密码。你可以通过以下命令找到这个临时密码: ```...
MySQL 5.7提供了一个安全初始化脚本,用于设置root用户的密码和其他安全选项: ```bash sudo mysql_secure_installation ``` 按照提示操作,为root用户设置强密码,并清除匿名用户、禁止远程root登录等。 4....
安装完成后,你需要初始化MySQL服务并设置root用户的密码。执行以下命令: ```bash sudo systemctl start mysqld sudo mysql_secure_installation ``` 在`mysql_secure_installation`的提示下,按照指示删除匿名...
6. **数据库初始化**: 在MySQL的安装过程中,初始化是关键一步,它会创建默认的系统数据库、用户和权限,以及设置必要的参数。这通常包括设置root用户的密码,创建其他必要的系统用户,以及调整配置文件如`my.cnf`以...
4. 初始化数据库:安装完成后,需要初始化MySQL数据库,运行`sudo /usr/bin/mysql_secure_installation`,按照提示设置root用户的密码和其他安全选项。 三、安装后的配置 1. 启动MySQL服务:`sudo systemctl start ...
在Red Hat Enterprise Linux Server 6.0 (RHEL6)上安装MySQL 5.7社区版的步骤涉及多个环节,包括环境准备、依赖处理、安装MySQL软件包、初始化数据库、解决启动问题以及设置用户权限。以下是对这些步骤的详细解释: ...
安装完成后,需要初始化数据库并设置root用户的密码。最后,启动MySQL服务并确保它在系统启动时自动启动: ```bash $ sudo /usr/bin/mysql_secure_installation $ sudo systemctl start mysqld $ sudo systemctl ...
- 初始化过程中,系统会自动生成一个临时密码供 root 用户使用。 - 可以通过查看 `/var/log/mysqld.log` 文件来找到这个临时密码。 - 示例输出:`A temporary password is generated for root@localhost: VkzqZD+...
5. 初始化MySQL数据库并设置root用户的密码:`sudo /usr/bin/mysql_secure_installation` 6. 启动MySQL服务:`sudo systemctl start mysqld` 7. 设置MySQL服务开机启动:`sudo systemctl enable mysqld` 在安装过程...
安装完成后,需要对MySQL服务器进行初始化,设置root用户的密码,并配置安全选项。这通常通过执行`mysqld_secure_installation`脚本来完成。 3. **启动和停止MySQL服务**: 使用`systemctl`或`service`命令启动、...
4. **初始化数据库**:使用`sudo /usr/local/mysql/bin/mysqld --initialize-insecure`命令初始化MySQL数据库,这将生成一个没有密码的root用户。为了安全,你应该设置一个强密码。 5. **启动MySQL服务**:启动...
执行 `scripts/mysql_install_db` 脚本来初始化数据库: ```bash sudo ./scripts/mysql_install_db --user=mysql ``` 接下来,设置 MySQL 的初始密码。找到 `my.cnf` 文件,通常位于解压目录的 `support-files` 子...
5. 初始化数据库并设置root用户的密码。 6. 启动MySQL服务并设置为开机启动。 **四、使用与管理** - 连接MySQL服务器:`mysql -u username -p` - 创建数据库:`CREATE DATABASE database_name;` - 数据导入导出:...
4. 初始化数据库:安装完成后,需要初始化MySQL服务器。运行`sudo /usr/bin/mysql_secure_installation`,此脚本将引导你设置root用户的密码,并执行一些安全优化步骤。 5. 启动服务:使用`systemctl start mysqld`...
执行以下命令初始化MySQL: ``` mysqld –initialize –user=mysql –datadir=/var/lib/mysql ``` 或者 ``` mysqld –initialize-insecure –user=mysql –datadir=/var/lib/mysql ``` `-initialize` 选项...
4. **初始化数据库**:运行MySQL的初始化脚本,如`./scripts/mysql_install_db --user=mysql`,这会创建默认的数据库和用户。 5. **设置权限**:确保MySQL服务器可以访问其数据目录,如`chown -R mysql:mysql /var/...
接着,"mysql80-community-release-el7-6.noarch"是为Linux系统,特别是基于Red Hat Enterprise Linux 7 (RHEL 7)的系统设计的MySQL社区版软件仓库。这个包并不直接包含MySQL服务器,而是提供了一种方便的方式来安装...
**初始化MySQL** 1. **创建数据目录**: 如果没有自动创建,你需要手动创建MySQL的数据目录,例如`sudo mkdir /var/lib/mysql`。 2. **设置权限**: 数据目录需要MySQL用户拥有,执行`sudo chown -R mysql:mysql /...
使用提供的脚本初始化 MySQL 数据库。 ```bash sudo /usr/local/mysql5/bin/mysql_install_db --user=mysql ``` ##### 5. 启动 MySQL 服务 启动 MySQL 服务。 ```bash sudo /usr/local/mysql5/bin/mysqld_safe --...
这可能包括服务器的初始化脚本、配置模板、日志处理支持以及一些通用工具,这些工具对于安装、升级和维护MySQL服务器是必要的。 最后,`libaio-0.3.109-13.el7.x86_64.rpm` 不直接属于MySQL的组件,但它是一个依赖...