重装mysql5.7数据库
删除mysql的数据文件
sudo rm /var/lib/mysql/ -R
删除mysql的配置文件
sudo rm /etc/mysql/ -R
自动卸载mysql(包括server和client)
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor
检查是否卸载干净
dpkg -l | grep mysql # 若没有返回,说明已完成卸载
接下来安装就是件简单的事情啦
sudo apt-get install mysql-server mysql-client
这样默认安装的是mysql 5.5的版本,后续尝试安装mysql5.7,稍后补充5.7的安装。
原贴地址:https://blog.csdn.net/qq_25730711/article/details/53503959
安装结束后没有提示密码
sudo vim /etc/mysql/debian.cnf
打开文件后会有user及password密码
类似这样
user = debian-sys-maint
password = jEXy3mmfKTt8H2hw
进入mysql后 我们设置密码
update user set password=password("你的新密码") where user="root";
如果你使用命令报错 ERROR 1054 (42S22): Unknown column 'password' in 'field list'
意思是mysql没有password这个命令字段了,我们需要改成
update mysql.user set authentication_string=PASSWORD('newPwd'), plugin='mysql_native_password' where user='root';
改完后 执行立即生效
flush privileges;
重启mysql
sudo service mysql stop
sudo service mysql start
root用户登录成功
mysql -u root -p
附带安装图形界面命令
sudo apt-get install mysql-workbench