phantom0308

1、linux中安装mysql登陆不上的问题

1、 在linux系统中配置好yum源完成,在这里使用alibaba的yum源”baseurl=https://opsx.alibaba.com/mirror

2、 使用yum -y install mysql-server.x86_64

 

3、 安装mysql成功之后,使用mysql -uroot -p准备登陆mysql,但其实我们刚刚安装mysql成功,并没有对包括root的任何用户设置用户,所以会出现如下错误,说明mysql的服务没有启动

 

4、 使用service mysqld start命令来启动mysql的服务,一般在redhat系列的linux中启动服务的命令都是service XXX start,使用which mysql可以看到mysql安装在哪里

 

 

 

5、 可以使用mysqladmin -uroot password 123456来为刚安装成功的mysql设置密码,可以在/etc/my.cnf文件中的[mysqld]模块下加上skip-grant-tables参数用来跳过输入密码步骤

 

6、 使用mysql -uroot p123456可以登陆mysql成功

 

7、mysqladmin -u root -p password abcdef
注意,命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修改成功。

 

说明:

在mysql8.0之后,忘记密码并修改密码的方式变了

1、置空root用户的密码:update user set authentication_string=\'\' where user=\'root\';     

2、在my.cnf文件的mysqld模块中注释掉"skip-grant-tables"

3、重启mysql服务:service mysqld stop     service mysqld start

4、进入mysql重置密码:ALTER USER \'root\'@\'localhost\' IDENTIFIED WITH mysql_native_password BY \'abc-1234\';

5、刷新权限:flush privileges;

 

发表于 2021-03-25 20:30  文艺委员  阅读(246)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章: