Centos7 中安装mysql后,重置root密码的方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7 中安装mysql后,重置root密码的方式相关的知识,希望对你有一定的参考价值。

参考技术A 1.修改mysql的登录设置:

# vim /etc/my.cnf

在[ mysqld ]的段中加上一句: skip-grant-tables

例如:

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-grant-tables

保存并且退出vi。

2.重新启动mysqld

# service mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

3.登录并修改MySQL的root密码

# mysql

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3 to server version: 3.23.56

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> USE mysql ;

Database changed

mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;

Query OK, 0 rows affected (0.00 sec)

Rows matched: 2 Changed: 0 Warnings: 0

mysql> flush privileges ;

Query OK, 0 rows affected (0.01 sec)

mysql> quit

4.将MySQL的登录设置修改回来

# vim /etc/my.cnf

将刚才在[mysqld]的段中加上的skip-grant-tables删除

保存并且退出vim

5.重新启动mysqld

# service mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

安装好mysql后,找到 /var/log 目录,打开 mysqld.log 文件,找到有password的地方,可以看到root账户的密码

cat /var/log/mysqld.log | grep password

使用该密码,可以登录root账户

如何在centos中安装mysql

mysql安装yum -y install mysql mysql-server mysql-develchkconfig --level 35 mysqld on/etc/init.d/mysqld startmysql_secure_installation 这个是粗劣地设置下数据库root用户等权限如何在centos中安装mysql 参考技术A 你好,
方法/步骤

首先,需要有一个centos系统,不管是虚拟机还是直接在电脑上安装。下图就是进入到centos系统下的截图。(界面不比windows差哦)

之后,是进入到类始于windows下的控制台页面(如果你是安装的虚拟机那你可以通过putty等工具,直接在windows下类似于远程访问,进入到控制台下)

之后,进入到控制台下,输入rpm -qa | grep mysql,检测下是否已经安装了mysql。(可以通过 rpm -e 命令 或者 rpm -e --nodeps 进行卸载,在删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功)

之后,在控制台下输入“yum install -y mysql-server mysql mysql-devel ”,回测,进行安装。

之后,就不用管,进入到自动下载,之后再进入到解包的过程(下图就是解包的提示信息,不用管,解包完成自动进入到安装)
6
最后,当控制台页面出现“complete”页面时,则标明已经安装成功了。
这个时候通过输入“mysql -t root -p”进入到mysql页面,输入密码之后进入。再次输入“use mysql”即可使用mysql了。

以上是关于Centos7 中安装mysql后,重置root密码的方式的主要内容,如果未能解决你的问题,请参考以下文章

在 Docker 的 CentOS7 镜像 中安装 mysql

在 Docker 的 CentOS7 镜像 中安装 mysql

docker 中安装mysql8之后无法远程连接的问题caching-sha2-password

如何CentOS7中安装nodejs最新版

在CentOS7中安装MySQL, 基于MySQL官网文档

在腾讯云服务器centos7.5系统中lamp(centos7.5+apache+mysql+php)环境中安装ssl证书