2020.7.25
整个题目就是伪命题了,
----------------------------------------------------------------------------------------------------------------
安装mysql
sudo apt-get install mysql-server mysql-client
下面突破mysql不讲理的检查进入内部更改用户root的密码,突破方式有3种:
1.
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
在末行添上skip-grant-tables保存并退出
systemctl restart mysql
mysql
2.
cat /etc/mysql/debian.cnf
复制debian-sys-maint用户的密码
mysql -u debian-sys-maint -p
粘贴密码
3.
sudo /etc/init.d/mysql stop
sudo mkdir -p /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld
sudo /usr/bin/mysqld_safe --skip-grant-tables --skip-networking &
mysql
//这一方式可能要求电脑在操作之后重启以启动mysql服务
进入mysql空间后执行
use mysql;
update user set authentication_string=password('your password') where user='root';
//以下内容也很重要,不管上面这一行结果如何(changed or affected 0 or 1).
update user set plugin='mysql_native_password';
flush privileges;
quit;
执行完后可以使用用户自定义的密码登陆mysql服务了.
参考链接:
Ubuntu19.04安装mysql8.0数据库教程及密码修改,远程授权等