ubuntu安装mysql-server以后,并不会主动的让你输入密码,而是自己带有一个密码,储存在文件中,当然root用户下,不需要密码,输入mysql、mysql -u root -p(密码随便输)都能进入数据库
但是实际使用上我们还是希望修改一下密码,下面是参考别人的
> use mysql;
> update user set authentication_string=PASSWORD("这里输入你要改的密码") where User='root'; #更改密码
> update user set plugin="mysql_native_password"; #如果没这一行可能也会报一个错误,因此需要运行这一行
> flush privileges; #更新所有操作权限
> quit;
推出数据库后,需要重新启动mysql
service mysql restart
在一般账户上,可以使用
mysql -u root -p
Enter passworf:*********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.25-0ubuntu0.18.04.2 (Ubuntu)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
就进入数据库了。