Linux启动和远程连接MySQL数据

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

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

一、启动linux登录系统

1、输入root启动系统,

  • 虚拟机里启动linux系统,超级用户的用户名为root, 密码在安装系统时已设定,系统启动成功后屏幕显示下面的提示:
    Password:时输入密码回车
    Linux启动和远程连接MySQL数据

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

login incorrect.

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

[roottest-201 ~] #

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

注:退出系统可按exit

二、部署数据库服务:

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

操作语句

yum install mariadb-server mariadb

2、开启数据库

操作语句

systemctl start mariadb

三、连接数据库

1、连接数据库

语句格式:

mysql -uroot -proot

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

mysql -uroot

Linux启动和远程连接MySQL数据
查询ip地址ip a Linux启动和远程连接MySQL数据

测试网络是否连接 Linux启动和远程连接MySQL数据

开启数据库:

systemctl start mariadb

Linux启动和远程连接MySQL数据

这三处必须保持高度一致
Linux启动和远程连接MySQL数据
Linux启动和远程连接MySQL数据
Linux启动和远程连接MySQL数据

这个时候需要借助到远程连接工具Xshell Linux启动和远程连接MySQL数据
Linux启动和远程连接MySQL数据

Xshell 5配置好后输入命令:

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

Linux启动和远程连接MySQL数据

进入数据库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’;
Linux启动和远程连接MySQL数据

添加完成后 Linux启动和远程连接MySQL数据

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

大功告成Linux系统已远程连接成功Linux启动和远程连接MySQL数据