Ubuntu mysql踩坑记录

时间:2020-12-23 14:55:14

安装;

1.sudo apt-get install mysql-server

2. apt-get isntall mysql-client

3.  sudo apt-get install libmysqlclient-dev

安装过程中,会让你设置root的密码。

 

之后再进行mysql -u root -p 进入数据库。

 

navicat访问: 需要开放权限。 

cd /etc/mysql/mysql.conf.d/

sudo vim mysqld.cnf

  注释掉# bind-address = 127.0.0.1

退出。

 

之后再进入mysql ,use mysql

select host,user from user;

可以看到root前面是localhost,那么我们需要把这个改成任何都可以。

update user set host='%' where user='root';

grant all privileges on *.* to 'root'@'%' identified by '你的root账户密码';

flush privileges;​