liunx安装mysql

在使用MySQL数据库时,由于某些原因长时间没有登陆MySQL,或者由于工作交接完成度不高,导致数据库root登陆密码忘记,本文给大家介绍一种当忘记MySQL root密码时的解决办法,亲测有效。

首先确认Linux服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。

一、更改my.cnf配置文件

0、MySQL 版本查看

mysql --version

1、用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 或者 nano /etc/my.cnf

2.在[mysqld]下添加skip-grant-tables,然后保存并退出

3.重启mysql服务:service mysqld restart

二、更改root用户名

1、重启以后,执行mysql命令进入mysql命令行

2、修改root用户密码

MySQL> UPDATE mysql.user SET Password=PASSWORD(‘新密码‘) where USER=‘root‘;
MySQL> flush privileges;
MySQL> exit

3、最后把/etc/my.cnf中的skip-grant-tables注释掉,然后重启mysql,即:service mysqld restart

OK,下面我们就可以使用root新的密码登录MySQL了。

mysql -u root -p

以上所述是小编给大家介绍的Linux下MySQL忘记root密码的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

原文地址:https://www.cnblogs.com/henry520/p/9848644.html

时间: 2024-10-10 07:43:49

liunx安装mysql的相关文章

liunx安装mysql(mariadb)

liunx安装mysql(mariadb) 1.配置mariadb的yum源,新建一个Mariadb.repo仓库文件#编辑创建mariadb.repo仓库文件 vi /etc/yum.repos.d/MariaDB.repo 2.修改mariadb.repo仓库文件,写入以下内容 vi /etc/yum.repos.d/MariaDB.repo [mariadb](10几k没法下) name = MariaDB baseurl = http://yum.mariadb.org/10.1/cen

Liunx 安装 Mysql 5.7

#[安装 Mysql 5.7] # 00.系统目录说明# 安装文件下载目录:/data/software# Mysql目录安装位置:/usr/local/mysql# 数据库保存位置:/data/mysql# 日志保存位置:/data/log/mysql # 01.下载mysql# 官网:https://dev.mysql.com/downloads/mysql/ mkdir -p /data/software cd /data/software wget https://dev.mysql.c

liunx 安装 mysql

1.下载    到官网下载mysql-5.1.65.tar.gz(注意是源码包) 也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz2.解压    tar -zxvf mysql-5.1.65.tar.gz3.建立目标文件夹    mkdir /usr/local/mysql    也就是说等下安装的mysql要安装到这

liunx下mysql数据库使用之三范式,关系模型设计注意项,安装目录结构

数据库的三范式第一范式===>每行记录的属性,是原子的,拆到不可拆为止.===>例如:一个人的籍贯,可以拆分为,省,市,县,乡,村 第二范式===>每行记录的非主属性(非主键属性),都完全依赖主属性(主键).===>每行的数据都能唯一区分.===>例如:一个学校的教师,他的姓名,年龄,性别,籍贯.都依赖它的教师编号===>而它教授的科目,并不依赖他的编号,则需要另建表,作为关系模型,进行存储 第三范式===>在实体关系中,如果不存在非关键字段对任一候选关键字段的函

Liunx系统 安装mysql数据库系统

mysql最流行的关系型数据库之一,目前隶属于oracle公司,因体积小.速度快.总体拥有成本低,开放源代码这一特点,所以是我们日常开发的首选. 工具/原料 mysql5.6 cnetos 方法/步骤 1 查找以前是否安装有mysql,使用下面命令: rpm -qa|grep -i mysql 如果显示有如下包则说明已安装mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 2 如果已安装,则需要删除已安装的数据库,使用以下命令

liunx环境下安装mysql数据库

一:如果你的机器上之前安装有mysql数据库,先进行卸载 (1)需要先将它的文件删除 (2)同时注意删除老板本的etc/my.cnf文件和/etc/mysql目录,这两个文件控制的是mysql的一些配置属性. 二:去官网下载mysql安装文件 在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar.gz文件来安装. 这三种中,由于最后一种是统一的整体文件,个人感觉最简单,故本文将采用此方式来进行安装: 首先到mysql的下

liunx系统下安装mysql数据库5.7.13版本

一:在/usr/local目录下解压安装包 二:mysql的目录结构 三:添加用户组mysql,添加用户mysql,给/usr/local/mysql目录授权给mysql用户.安装mysql服务,生成第一次登陆的临时密码:sj06riLBKd,>--安装mysql的时候报错,则缺少依赖库,需要安装依赖库./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: N

Oracle Linux 6.5 RPM安装Mysql 5.7.11

安装Oracle Liunx 6.5 开发包全部选择上 不然后面安装Mysql报错 [[email protected] /]# cd /tool [[email protected] tool]# tar -xvf mysql-5.7.11-1.el6.x86_64.rpm-bundle.tar 查看原来安装的Mysql  [[email protected] /]# rpm -qa | grep mysql mysql-5.1.71-1.el6.x86_64 mysql-devel-5.1.

如何在Lunix云服务器上安装Mysql进行远程连接

说说这个服务器上安装mysql真是一个大坑啊 ! 我也不知道自己怎么心血来潮就买一个百度云服务器,然后就想着吧自己做的一些小项目都跑上去.嘿嘿...其实就是想显摆下,写点小应用给不是编程的朋友们使用 ,以满足我自己的小心思,哎呀跑题了,一下没有刹住就给跑偏了,继续说安装的事. 网上百度了许多的教程 ,那叫一个坑啊 !刚开始装JDK 和 Tomcat的时候一切都是顺利.直到开始装Mysql时我不知道是我的服务器不一样还是 我的操作失误!反正就是各种不行 ,那叫一个郁闷.各种方法什么解压tar.gz