安装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
- 浏览: 46043 次
最新评论
-
masuweng:
恩配置过java的,没配置过php的。 #system ser ...
Ubuntu14 更改网站默认目录注意事项 -
zzsj123:
http://blog.csdn.net/fox123871/ ...
所有博客地址
相关推荐
### CentOS安装MySQL 5.7知识点详解 #### 一、环境准备与系统要求 在开始安装MySQL 5.7之前,我们需要确保系统满足以下条件: - **操作系统**:CentOS 7.x或更高版本。 - **硬件配置**:至少1GB内存,推荐2GB以上;...
CentOS下MySQL成功安装 MySQL是一种流行的关系数据库管理系统,广泛应用于Web应用程序和企业级应用程序中。在CentOS操作系统中,安装MySQL服务器需要经过一系列的步骤,包括下载、编译、安装、初始化数据库、注册...
### CentOS安装MySQL 5.5知识点详解 ...综上所述,本文档详细介绍了如何在CentOS 5.5 x86_64环境下安装MySQL 5.5数据库系统的全过程,包括环境准备、安装、配置、安全设置及服务管理等方面的知识点。
安装 MySQL 5.6 后,我们需要启动 MySQL 并设置开机启动。可以使用以下命令启动 MySQL: `service mysqld start` 然后,我们可以使用以下命令设置开机启动: `chkconfig mysqld on` 设置 root 密码 在安装 ...
安装完成后,启动MySQL服务并检查其状态: ```bash systemctl start mysqld.service systemctl status mysqld.service ``` MySQL首次启动会生成一个临时密码,你可以在日志文件中找到它: ```bash grep '...
输入之前设置的root密码,如果能够进入MySQL命令行界面,那么恭喜你,MySQL 5.6已经在你的CentOS 6.5系统上成功安装。 总结,CentOS 6.5上的一键安装MySQL 5.6涉及了系统更新、依赖安装、MySQL仓库配置、服务安装、...
### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** 首先,打开终端并进入到 `/usr/local/` 目录下: ```bash cd /usr/local/ ``` 2. **创建工具目录** 接着,...
Centos6.7系统安装MySQL5.7总结 本资源总结了在Centos6.7系统中安装MySQL5.7的步骤,包括下载和安装MySQL软件包,创建数据库仓库目录,新建MySQL用户和组,修改目录属有者,配置参数,修改系统配置文件,启动MySQL...
本文档讲述了 CentOS 7.6 安装 MySQL 5.7 的步骤,包括卸载 Mariadb、安装 MySQL、启动 MySQL 服务、设置 root 密码和修改密码策略等内容。通过按照这些步骤操作,可以成功安装和配置 MySQL 5.7。
MySQL安装后,需要进行一些安全配置,如设置root用户的密码,删除匿名用户等,运行`sudo mysql_secure_installation`。 四、连接MySQL 1. 首次安装后,root用户没有密码。可以使用`sudo mysql -u root`进入MySQL...
- 验证安装:安装完成后,使用`systemctl status mysqld`检查服务状态,用`mysql -u root -p`登录数据库,输入之前设置的密码,确认连接成功。 4. **注意事项** - 确保系统安全:离线安装过程中,务必确保RPM包...
5. **设置root用户密码**:首次安装后,MySQL会生成一个临时密码。查看日志文件`/var/log/mysqld.log`以获取此密码,然后使用`mysql_secure_installation`脚本设置新密码。 接下来,我们进入主从复制配置的步骤: ...
CentOS 系统安装 MySQL 5.7 在本文中,我们将指导您如何在 CentOS 6.8 系统中安装 MySQL 5.7。MySQL 是一个流行的关系数据库管理系统,广泛应用于各种 web 应用程序中。 检测系统是否自带安装 MySQL 在安装 MySQL...
5. **设置root用户密码**:首次安装后,需要为root用户设置密码,运行`sudo mysql_secure_installation`,并按照提示操作。 6. **验证安装**:最后,可以使用`mysql -u root -p`登录MySQL,输入之前设置的密码,如果...
CentOS 6.9 安装 MySQL 详细步骤 MySQL 是一种常用的关系型数据库管理系统,广泛应用于各种 Web 应用程序和企业级数据库系统。CentOS 6.9 是一个稳定且广泛使用的 Linux 发行版,本文将详细介绍如何在 CentOS 6.9 ...
总之,CentOS7上安装MySQL和mysqlclient虽然有一些潜在的陷阱,但通过理解安装过程、熟悉配置文件和权限设置,以及善于查找资源和解决问题,这些挑战是可以克服的。在日常维护和管理MySQL服务器时,也要持续关注安全...
9. **安全配置**:MySQL安装后,通常会有一个安全脚本来帮助设置初始密码和安全选项: ``` sudo mysql_secure_installation ``` 按照提示操作,设置root用户的密码,删除匿名用户,禁用远程root登录,删除测试...
在安装完成后,需要初始化MySQL服务,创建数据目录并设置权限。 ```bash cd /usr/local/mysql # 设置所有者为mysql用户 chown -R mysql:mysql . cd data chown -R mysql:mysql . # 初始化数据库 cd /usr/local/...