前置条件:Virtualbox虚拟机下Ubuntu20.04
目标MySQL版本:8.0.34
目标效果:安装并配置MySQL,开启远程连接且使用windows下的DataGrip进行管理
sudo apt install mysql-server
通过apt安装的mysql只需一行,且服务默认开机启动,无需配置。
你可以通过如下命令行配置服务。
sudo service mysql status # 查看服务状态
sudo service mysql start # 启动服务
sudo service mysql stop # 停止服务
sudo service mysql restart # 重启服务
默认密码未知,可用sudo mysql直接进入mysql
也可以使用sudo cat /etc/mysql/debian.cnf查看密码后登录
修改初始 root 用户的密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
过程
mysql -u root -pcreate user 'root'@'%' identified by 'yourpassword';GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;FLUSH PRIVILEGES;use mysql;select host,user,authentication_string from user;
使用ifconfig或hostname -I查询hostname名对应的主机IP

新增data sources

因为mysql 的配置文件中静止了远程登录,需要去修改一下配置文件。
先关停mysql服务
sudo systemctl stop mysql
编辑mysql配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

#bind-address = 127.0.0.1:wq!保存并退出sudo service mysql start完成
