Ubuntu中的MySQL重新卸载安装过程(是新手,但是整个好几个小时,说一下自己成功地经验,便于后续查看)

ubuntu卸载为了重新安装数据库:

        sudo apt-get remove mysql-*

        sudo apt autoremove --purge mysql-\*

        dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P

我发现没有把/etc路径下的mysql删除就给手动删除了,还有/var/run路径下的

进入到/var/run路径下sudo rm -rf mysql*

ubuntu安装mysql:

        sudo apt-get update

        sudo apt-get install mysql-server

用systemctl status mysql.service查看状态

网上有的说这种方法:sudo mysql_secure_installation进行密码设置

参考下边链接里有。

参考链接(最后也是通过这种方式成功的,如果遇到跟我一样的错误可以看看)里边的操作数据库的代码是从这得到的。。)

我没有成功就采用了如下方法

网上还有人说采用在/etc/mysql/mysql.conf.d路径下的文件mysqld.cnf加入一句,可以跳过密码输入skip-grant-tables

 

但是我只进行这一步使用的时候不输入密码也是没有成功,但是我后续成功的操作是加上了这一句可以先加上,后续可以进行删除。

root用户既然登录不上,mysql下载的时候,有一个初始化的用户名和密码,在路径/etc/mysql路径下,采用命令sudo cat debian.cnf查看初始用户名和密码,后续采用此用户进行登录。

 

接下来就采用该用户进行登录

mysql -u 用户名 -p

输入密码即可:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码'; #使用mysql_native_password修改加密规则

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER; #更新一下用户的密码

UPDATE user SET host = '%' WHERE user = 'root'; #允许远程访问(其实还要修改配置文件)

flush privileges;

  

离开后是可以重新加载进来的。

成功收工!!!完结撒花!!!!

简单总结就是

直接查看sudo cat /etc/mysql/debian.cnf采用里边的用户名密码进行登录,然后进行root用户的密码修改即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值