ubuntu 安装mysql 跳过输入密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 安装mysql 跳过输入密码相关的知识,希望对你有一定的参考价值。

安装的时候会有以下提示,但是我想写一个一键式脚本,这种对话框可以跳过吗,

参考技术A 看你是怎么装的? rpm我记得在安装快结束的地方有提示密码...提示的是密码文件存放的位置和文件名....追问

我用deb包装

ubuntu安装mysql

安装mysql

1.sudo apt-get install mysql-client mysql-server

启动

2.service mysqld start

登陆

3.mysql -uroot

报错Access denied for user ‘root‘@‘localhost‘

先关闭mysql

4.service mysqld stop

安全启动MySQL(跳过密码验证)

5./usr/bin/mysqld_safe --skip-grant-tables

又报错mysqld_safe Directory ‘/var/run/mysqld‘ for UNIX socket file don‘t exists

解决方法

6.mkdir -p /var/run/mysqld

7.chown mysql:mysql /var/run/mysqld

重新安全启动

8./usr/bin/mysqld_safe --skip-grant-tables

打开另一个终端,登陆mysql

9.mysql -uroot

修改密码

10.grant all privileges on *.* to ‘root‘@‘localhost‘ identified by ‘123465‘ with grant option;

报错ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

修改读写权限

11.set global read_only=0;

flush privileges;

再次修改密码,报错Plugin ‘auth_socket‘ is not loaded

修改user表

12.update user set plugin="mysql_native_password";

flush privileges;

再次修改密码

13.grant all privileges on *.to ‘root‘@‘localhost‘ identified by ‘123465‘ with grant option;

flush privileges;

 

修改成功

以上是关于ubuntu 安装mysql 跳过输入密码的主要内容,如果未能解决你的问题,请参考以下文章

解码青年Ubuntu下mysql跳过密码验证

ubuntu安装mysql时没有提示输入密码,mysql -uroot -p输入空密码时又登不上去

Ubuntu-MySQL忘记root用户密码解决方法

Ubuntu安装MySQL密码初始化问题

ubuntu18安装mysql遇到的root密码问题

Ubuntu 安装 MySQL 服务