1.先以root用户登录系统;
检查是否安装mysql
输入命令:
rpm -qa |grep –i mysql
如果有提示,证明mysql已经安装,那么使用rpm –e mysql卸载mysql包。
/etc/init.d/mysql status 可以查看MYSQL的状态(ps -ef|grep mysql)
2.关闭MYSQL服务或进程:
/etc/init.d/mysql stop
3.特权启动MYSQL:
find / -name mysql
cd /usr/lib/mysql
mysqld_safe --skip-grant-tables & or mysqld_safe --skip-grant-tables --skip-networking & (注:参数--skip-grant-tables为跳过授权表;--skip-networking为不监听TCP/IP连接);
4.然后可以不需要密码进入MySQL:mysql -u root -p(要求输入密码时直接回车即可);
mysql>use mysql;
mysql>update user set password=password('new pw') where user='root' (注:'new pw' 就是你的新密码,其它照抄;
另一种写法:update mysql.user set password=password('new pw') where user='root';
5.更新下:
mysql>flush privileges;
mysql>quit;
6.结束刚启动过的MYSQL进程:/etc/init.d/mysql stop
7.正常启动MYSQL: /etc/init.d/mysql start
8.用'new pw'登入:mysql -u root -p.
OK......
>>同时也可以这样做:
首先,修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出vi。
然后,重新启动mysqld,进去修改密码,同上述方法;
最后,将MySQL的登录设置修改回来:
# vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vi。
再次登入MYSQL,一样OK......
分享到:
相关推荐
按照提示操作,为root用户设置强密码,并清除匿名用户、禁止远程root登录等。 4. **连接与管理MySQL**: 使用`mysql`客户端工具连接到MySQL服务器,输入root用户的密码: ```bash mysql -u root -p ``` 5. *...
按照提示设置密码,删除匿名用户,禁止远程root登录,以及清除测试数据库。 五、启动与检查MySQL服务 使用以下命令启动MySQL服务: ```bash sudo systemctl start mysql ``` 确认MySQL服务是否正在运行: ```...
在Linux系统中安装MySQL数据库是许多开发者和系统管理员必须掌握的一项技能。本文将详细讲解如何在Linux环境下通过tar.gz格式的安装包来安装MySQL。MySQL是一种广泛使用的开源关系型数据库管理系统,对于服务器部署...
接着,清除MySQL的头文件和库,执行`rm -fr /usr/lib/MySQL`和`rm -fr /usr/include/MySQL`。 在卸载之后,记得处理遗留的配置文件和日志,如将`/etc/my.cnf.rpmnew`重命名为`/etc/my.cnf`,并将`/var/log/mysqld....
7. **设置MySQL密码** 最后一步是设置MySQL管理员(root)的密码: ```bash /usr/bin/mysqladmin -u root password 'your_password' ``` 其中`your_password`需要替换为你实际想要设置的密码。 #### 总结 ...
如果遇到错误,可能需要清除数据目录,如`rm -rf /application/mysql/data`。 初始化完成后,调整文件权限,确保MySQL用户对相关目录有读写权限,如`chown -R mysql.mysql /application/mysql/installation`。接...
为了提升安全性,建议通过`mysql_secure_installation`脚本来设置root用户的密码,删除匿名用户,禁止远程root登录,以及清除测试数据库: ``` sudo /usr/local/mysql/bin/mysql_secure_installation ``` **八、...
下面将详细介绍如何在Linux下连接MySQL,修改密码,添加用户,以及执行基本的数据库管理操作。 1. **连接MySQL** - **本地连接**: 在命令行中切换到MySQL的bin目录,如`/usr/bin`或`/usr/local/mysql/bin`,然后...
在Linux系统中安装MySQL是一项常见的任务,特别是在搭建服务器或开发环境中。MySQL是一个广泛使用的开源关系型数据库管理系统,它提供高效、稳定的数据存储解决方案。以下是基于提供的步骤详细解释Linux上安装MySQL...
在Linux环境下配置MySQL数据库是许多IT专业人员的基本技能之一。MySQL是一种流行的开源关系型数据库管理系统,广泛应用于Web应用程序和各种企业级系统。以下是对Linux下MySQL安装配置的详细步骤及关键知识点的阐述:...
描述中提到的“在linux下每天在指定的时间里自动清除mysql数据库中的一个星期前的log数据”,说明了这个程序具备定时任务功能,它会根据预设的时间间隔(一天)来删除一周前的MySQL日志。 首先,让我们深入了解...
在Linux系统中安装MySQL数据库是一项基础且重要的任务,尤其对于那些需要进行数据管理或服务器配置的IT专业人士。本文将详细讲解如何在Linux环境下安装MySQL 5.1.30版本,包括下载、解压、配置、编译、安装、创建...
通过上述步骤,我们不仅成功地在 Linux 系统上安装了 MySQL 数据库服务端和客户端,还学会了如何进行基本的配置操作,包括设置 root 用户密码、启动服务以及通过命令行进行简单操作。这对于日常的数据库管理来说至关...
卸载后还需要清除MySQL的所有文件和目录: ```bash rm -fr /usr/lib/mysql rm -fr /usr/include/mysql ``` 4. **安装MySQL服务器** 使用RPM包安装MySQL服务器: ```bash rpm -ivh MySQL-server-5.5.21...
在Linux环境中安装MySQL数据库是一个重要的任务,特别是在软件开发领域,MySQL是广泛使用的开源关系型数据库管理系统。本篇文章将详细介绍在Linux上安装MySQL的过程,包括下载安装包、解压、配置、编译、安装、创建...
本文将详细介绍如何在Oracle Linux Server 6.9环境下搭建MySQL 5.6的主从复制环境。主服务器与从服务器的IP地址分别为192.168.232.101和192.168.232.100。 #### 三、配置步骤详解 下面将按照以下步骤详细讲解如何...
接下来,需要手动删除MySQL的相关文件夹,确保彻底清除之前的安装痕迹: ```bash [root@hadoop01 hadoop]# rm -rf /usr/lib/mysql [root@hadoop01 hadoop]# rm -rf /usr/include/mysql [root@hadoop01 hadoop]# rm ...
首先,确保MySQL服务完全停止并清除其状态。这可以通过以下命令实现: ```bash # 停止MySQL服务 /etc/init.d/mysqld stop ``` 等待服务完全停止后,可以尝试重启MySQL服务来检查是否存在问题: ```bash # 重启...