当前位置:   article > 正文

M1 linux虚拟机搭建 mysql的安装配置 并远程连接 DataGrip_m1连接linux服务器工具

m1连接linux服务器工具

1. 准备一台虚拟机

我是看这个视频安装的虚拟机:

M1 Mac如何安装CentOS7虚拟机【大学生小白保姆级】_哔哩哔哩_bilibili

2、远程连接

使用远程连接工具finalshell连接:

这里附上mac的finalshell下载包:
http://www.hostbuf.com/downloads/finalshell_install.pkg

傻瓜式安装即可

3、下载linux版本的Mysql

下载地址:MySQL :: Download MySQL Community Server (Archived Versions) 

4、把下载好的包通过finalshell上传

5、创建目录并解压

  1. # 创建 mysql 目录
  2. mkdir mysql
  3. # 解压
  4. tar -xvf mysql-8.0.26-1.el7.aarch64.rpm-bundle.tar -C mysql

6、安装mysql(必须按照顺序一条一条执行!!!)

  1. cd mysql
  2. yum install openssl-devel
  3. tar -xvf mysql-8.0.26-1.el7.aarch64.rpm-bundle.tar -C mysql
  4. rpm -ivh mysql-community-common-8.0.26-1.el7.aarch64.rpm
  5. rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.aarch64.rpm
  6. rpm -ivh mysql-community-libs-8.0.26-1.el7.aarch64.rpm
  7. rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.aarch64.rpm
  8. rpm -ivh mysql-community-devel-8.0.26-1.el7.aarch64.rpm
  9. rpm -ivh mysql-community-client-8.0.26-1.el7.aarch64.rpm
  10. rpm -ivh mysql-community-server-8.0.26-1.el7.aarch64.rpm

 

7、启动mysql

  1. # 启动Mysql服务
  2. systemctl start mysqld

 

8、查询自动生成的root用户密码 并完成登录

  1. # 查询自动生成的root用户密码
  2. grep 'temporary password' /var/log/mysqld.log

 冒号后面的字符串就是临时生成的用户密码

  1. # 登录root用户
  2. mysql -u root -p

然后输入上述查询到的自动生成的密码,完成登录。

 红色框那个你输入的时候不会显示的,你就按照那个临时密码输入进去回车就行了

9、 修改root用户密码

登录到MySQL之后,由于自动生成的临时代码不容易记忆,所以现在修改密码:

ALTER  USER  'root'@'localhost'  IDENTIFIED BY '1234';

执行上述的SQL会报错,原因是因为设置的密码太简单,密码复杂度不够。我们可以设置密码的复杂度。下面链接有参考如何操作(参数自行修改即可):

https://www.jianshu.com/p/804cd2d2cdbf

10、创建用户

create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';

11、给root用户分配权限

grant all on *.* to 'root'@'%';

12、重新连接Mysql

先使用exit命令退出MySQL

 重新登陆:

mysql -u root -p

输入刚刚重新设置的密码即可。

13、通过DataGrip远程连接MySQL(linux)

 

 填写之后按 Test Connection

 出现这个即代表成功了。

 

14、补充

(1)如果在登陆mysql过程中出现以下错误:

Access denied for user 'root'@'localhost' (using password: YES)

在命令行输入 su 并填写密码即可

(2)远程主机i d查询方法

在命令行中输入ifconfig ,在broadcast后面的即是远程主机的

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/266938
推荐阅读
相关标签