ubuntu 16.04系统下解决MySQL 5.7版本 初始化密码及修改

1、安装

1

2

3

4

5

$ sudo apt-get install mysql-server

 

$ apt install mysql-client

 

$ apt install libmysqlclient-dev

 以此在终端输入上述代码,等待安装。装好后,输入以下代码检查下是否安装成功。

1

2

3

4

5

$ sudo netstat -tap | grep mysql

 

$ netstat -tap | grep mysql

 

tcp6        0       0       [::]:mysql    [::]:*    LISTEN    7510/mysqld

 如果出现第三行提示,则表明安装成功。

2、登入MySQL

1

$ mysql -u root -p

 输入密码,如果可以进入则下面的不用看了;如果提示不能登入,则我们尝试启用安全模式登入MySQL,这样可以绕过密码登入,登入后再修改密码。

 

cd /etc/mysql

 

 

 

 到这里应该可以进入MySQL了,继续操作

1

2

3

4

5

6

7

> use mysql;

 

update user set authentication_string=PASSWORD("这里输入你要改的密码"where User='root'; #更改密码

update user set plugin="mysql_native_password"; #如果没这一行可能也会报一个错误,因此需要运行这一行

 

> flush privileges; #更新所有操作权限

> quit;

 3、使用修改的密码登入MySQL

经过上面一系列的操作,应该可以正常使用你更改的密码登入了。

1

2

3

4

> sudo /etc/init.d/mysql stop

> sudo /etc/init.d/mysql start # reset mysql

 

> mysql -u root -p

 第一行先终止数据库运行,第二行重启数据库服务,第三行root用户登入。

你可能感兴趣的:(flask,mysql,ubuntu,pycharm)