1.安装client
sudo apt-get install mysql-server
2.mysql8默认不开启用户root,默认用户是debian-sys-maint,其默认密码是存在/etc/mysql/debian.cnf
sudo cat /etc/mysql/debian.cnf
每次安装的密码都是随机生成的,所以必须查看:(password那一行对应的就是这个用户的密码)
3.使用默认用户登录mysql
mysql -u -debian-sys-maint -p
输入password中的内容
4.修改密码
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';
5.修改完在数据库中刷新权限
flush privileges;
6.重启mysql服务
sudo service mysql restart
7.用root登录
mysql -u root -p
输入修改过的密码123456
远程连接mysql
主要为两步骤:root的host修改和ip绑定的修改
1.首先进入mysql, 而后查看user和host
select user,host from user;
查询结果为如下图所示:
修改root的host:命令如下:
再次查询root的host值:
记得刷新:
2.修改配置文件中的bind
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
将下面这行注释掉
bind-address = 127.0.0.1
重启mysql服务:
sudo service mysql restart
至此虚拟机端的配置结束
开启datagrip侧配置:
点击加号
此处的username和password是虚拟机的
如果在这里连接失败,则需要进行如下配置:
“-Djava.security.properties=F:\javaSoftWare\.custom.java.security”
然后在对应的F:\javaSoftWare下建立名为.custom.java.security的文件,文件内容写死为:
jdk.tls.disabledAlgorithms=SSLv3, TLSv1.1, RC4, DES, MD5withRSA, DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, include jdk.disabled.namedCurves
然后在进行连接测试~
如果成功连接,那么新多出来的数据库应该是这样的~
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/88865.html