Linux启动和远程连接MySQL数据

前言:本文用到工具:
工具 名称
虚拟机 VMware Workstation Pro
图形化界面 Navicat for MySQL
小皮面板 phpstudy_pro
远程控制 Xshell

======================================================================================

一、启动linux登录系统

1、输入root启动系统,

  • 虚拟机里启动linux系统,超级用户的用户名为root, 密码在安装系统时已设定,系统启动成功后屏幕显示下面的提示:
    Password:时输入密码回车
    在这里插入图片描述

如果用户输入了错误的口令,就会在屏幕上看到下列信息:

login incorrect.

这时需要重新输入。当用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示:

[roottest-201 ~] #

这里”#”是超级用户的系统提示符。普通用户在建立了普通用户帐号以后就可以进行登录了。

注:退出系统可按exit

二、部署数据库服务:

1、部署数据库环境(安装数据库)

操作语句

yum install mariadb-server mariadb

2、开启数据库

操作语句

systemctl start mariadb

三、连接数据库

1、连接数据库

语句格式:

mysql -uroot -proot

<uroot是用户名,proot是密码>
没有密码的只输入:

mysql -uroot

在这里插入图片描述
查询ip地址ip a 在这里插入图片描述

测试网络是否连接 在这里插入图片描述

开启数据库:

systemctl start mariadb

在这里插入图片描述

这三处必须保持高度一致
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这个时候需要借助到远程连接工具Xshell 在这里插入图片描述
在这里插入图片描述

Xshell 5配置好后输入命令:

telnet 10.0.0.201 3306
注:10.0.0.201 3306为ip地址和端口,此处以10.0.0.201 3306为例

在这里插入图片描述

进入数据库mysql -uroot,

  • 注:我的没有密码不用输入,有密码的输入mysql -uroot -p****密码是多少就输入多少。
  • 然后查看用户:

select user,host from mysql.user;

添加权限,我这里设置用户为oldboy,密码oldboy123.grant all on php.* to ‘oldboy’@‘10.0.0.%’ identified by ‘oldboy123’;
在这里插入图片描述

添加完成后 在这里插入图片描述

打开软件Navicat for,把刚才添加权限的用户名和密码输入进去 MySQLimage

大功告成Linux系统已远程连接成功在这里插入图片描述