admin管理员组文章数量:1657759
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路径下的文件mysqldf加入一句,可以跳过密码输入skip-grant-tables
但是我只进行这一步使用的时候不输入密码也是没有成功,但是我后续成功的操作是加上了这一句可以先加上,后续可以进行删除。
root用户既然登录不上,mysql下载的时候,有一个初始化的用户名和密码,在路径/etc/mysql路径下,采用命令sudo cat debianf查看初始用户名和密码,后续采用此用户进行登录。
接下来就采用该用户进行登录
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/debianf采用里边的用户名密码进行登录,然后进行root用户的密码修改即可。
版权声明:本文标题:Ubuntu中的MySQL重新卸载安装过程(是新手,但是整个好几个小时,说一下自己成功地经验,便于后续查看) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1729789646a1212655.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论