MySQL数据库的安装与连接



目录

  • MySQL数据库的安装与连接
  • 1.Linux下MYSQL数据库的安装
  • step1:安装数据库
  • step2:进入数据库,设置root账户的密码和权限
  • step3:设置登录权限,允许远程登录
  • step4:刷新权限,退出数据库
  • step5:修改配置文件,重启数据库
  • step6:尝试正常登录数据库
  • 2.使用Navicat数据库可视化工具进行远程连接
  • step1:进入阿里云云服务器管理控制台
  • step2:进入实例配置安全规则
  • step3:开放mysql3306端口规则
  • step4:打开navicat进行远程数据库连接


1.Linux下MYSQL数据库的安装

安装环境:Ubuntu 18.04

step1:安装数据库
sudo apt install mysql-server

linux连接另一台服务器数据库db2 linux怎样连接数据库_mysql

step2:进入数据库,设置root账户的密码和权限
sudo mysql

linux连接另一台服务器数据库db2 linux怎样连接数据库_linux连接另一台服务器数据库db2_02

1.切换myql数据库:

use mysql;

2.修改root用户密码:

update user set plugin = 'mysql_native_password' where user = 'root';
update user set authentication_string=PASSWORD('密码') where user='root';

linux连接另一台服务器数据库db2 linux怎样连接数据库_重启_03

step3:设置登录权限,允许远程登录

数据库默认只允许本地登录,需要设置root账号允许远程登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'my_newpasswd' WITH GRANT OPTION;

ALL PRIVILEGES:授予所有权限,可指定具体的授权权限

*.*:表示数据库中的所有表

'root'@'%':root为用户名,%为任意的ip地址,可以指定具体的ip地址

IDENTIFIED BY 'my_newpasswd':my_newpasswd为用户自定义的数据库密码,初始密码为root

linux连接另一台服务器数据库db2 linux怎样连接数据库_linux连接另一台服务器数据库db2_04

step4:刷新权限,退出数据库
FLUSH PRIVILEGES;
exit;

linux连接另一台服务器数据库db2 linux怎样连接数据库_重启_05

step5:修改配置文件,重启数据库

1.进入配置文件

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

2.注释掉绑定地址

linux连接另一台服务器数据库db2 linux怎样连接数据库_数据库_06

3.重启mysql数据库

sudo service mysql restart
step6:尝试正常登录数据库
mysql -uroot -p

linux连接另一台服务器数据库db2 linux怎样连接数据库_重启_07

2.使用Navicat数据库可视化工具进行远程连接
step1:进入阿里云云服务器管理控制台

linux连接另一台服务器数据库db2 linux怎样连接数据库_数据库_08

step2:进入实例配置安全规则

linux连接另一台服务器数据库db2 linux怎样连接数据库_linux连接另一台服务器数据库db2_09

step3:开放mysql3306端口规则

linux连接另一台服务器数据库db2 linux怎样连接数据库_数据库_10

step4:打开navicat进行远程数据库连接

linux连接另一台服务器数据库db2 linux怎样连接数据库_mysql_11


**远程数据库连接成功

linux连接另一台服务器数据库db2 linux怎样连接数据库_数据库_12