首页 > 编程知识 正文

访问linux的mysql的简单介绍

时间:2023-12-24 12:05:51 阅读:321061 作者:QXLM

本文目录一览:

怎么连接linux下的mysql数据库

首先,纠正一下,mysql只是一个数据库软件,安装在windows还是linux操作系统上,连接方法一致,下面介绍windows下如何连接mysql数据库。

一、本机mysql的连接方式:

1.按快捷键win+R键来进入运行,并输入cmd,点击确定

2.键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。

3.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql

二、远程mysql的连接方式

假设远程主机的IP为:111.111.111.111,用户名为root,密码为mysql123。则键入以下命令: mysql -h111.111.111.111 -uroot -p;在提示符下输入密码mysql123,连接成功。

linux下怎么连接mysql数据库

1、 首先确保linux下mysql安装好,服务启动完之后,就可以开始连接数据库了。在终端输入“mysql -hlocalhost -uroot -p”,其中h参数是主机名,这里是本地就写localhost,也可以省略:

2、输入mysql的密码之后就登录了,也可以不输入密码登录,比如这里的root密码是mysql123456,可以直接输入“mysql -hlocalhost -uroot -pmysql123456”,此时就没有提示输入密码,直接进入mysql的命令行中了:

3、此时显示的就是mysql的命令行界面了,若要退出输入quit就可以退出了。以上就是linux中连接数据库的操作:

如何访问linux系统中的mysql数据库

假设:

本地计算机ip:192.168.1.100

远程计算机ip:192.168.1.244

解决方法:

1,远程计算机(ip:192.168.1.244)执行如下:

开启服务器:/etc/init.d/mysql.server

start

登陆服务器:bin/mysql

-u

root

-p

使用服务器:mysql

use

mysql

创建远程登陆用户并授权

:

mysql

grant

all

PRIVILEGES

on

test.*

to

andy@'192.168.1.100'

identified

by

'123456';

上面的语句表示将

test

数据库的所有权限授权给

andy

这个用户,允许

andy

用户在

192.168.1.100这个

IP

进行远程登陆,并设置

andy

用户的密码为

123456

下面逐一分析所有的参数:

all

PRIVILEGES

表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop

等,具体权限间用“,”半角逗号分隔。

test.*

表示上面的权限是针对于哪个表的,test

指的是数据库,后面的

*

表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。

andy

表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。

192.168.1.100

表示允许远程连接的

IP

地址,如果想不限制链接的

IP

则设置为“%”即可。

123456

为用户的密码。

执行了上面的语句后,再执行下面的语句,方可立即生效。

flush

privileges;

2,本地计算机(ip:192.168.1.100):

执行如下:./mysql

-h

192.168.1.244

-u

andy

-p

123456

linux系统下访问mysql数据库

一、启动mysql服务 (1) rpm方式安装的mysql

-设置自动启动

#ntsysv --level 3

-手工启动

#service mysqld start

(2) 编译安装的mysql

-设置自动启动

#vi /etc/rc.d/rc.local

.......

/usr/local/mysql/bin/mysqld_safe

........

-手工启动

#/usr/local/mysql/bin/mysqld_safe

查看文章

mysql服务器(一)2009-06-15 11:18mysql服务器

一. 认识和安装mysql

1. 认识mysql

(1) mysql是一种网络数据库服务器产品

(2) mysql是开源的免费的

(3) mysql是关系型数据库管理系统,支持SQL.

(4) mysql无溢出漏洞

(5) mysql提供丰富的API

(6) mysql提供丰富的数据类型

(7) mysql具较强的移值性

2. 安装mysql软件

(1) rpm安装方式

#rpm -ivh perl-CGI....

perl-DBI....

perl-DBD-MySQL.....

mysq-....

mysql-server....

mysql-devel.....

(2) 编译安装方式

#groupadd mysql

#useradd -g mysql mysql

#tar -xzvf mysql-4.1.19.tar.gz

#cd mysql-4.1.19

#./configure --prefix=/usr/local/mysql

#make

#make install

#cp support-files/my-medium.cnf /etc/my.cnf

#cd /usr/local/mysql

#bin/mysql_install_db --user=mysql

#chown -R root .

#chown -R mysql var

#chgrp -R mysql .

3. 启动mysql服务

(1) rpm方式安装的mysql

-设置自动启动

#ntsysv --level 3

-手工启动

#service mysqld start

(2) 编译安装的mysql

-设置自动启动

#vi /etc/rc.d/rc.local

.......

/usr/local/mysql/bin/mysqld_safe

........

-手工启动

#/usr/local/mysql/bin/mysqld_safe

二、mysql的管理

1. 如何连接mysql服务器

(1) Linux客户机

#mysql [-h服务器地址] [-u用户名] [-p口令] [数据库名]

windows下怎么连接linux上的mysql数据库

首先,纠正一下,mysql只是一个数据库软件,安装在windows还是linux操作系统上,连接方法一致,下面介绍windows下如何连接mysql数据库。

一、本机mysql的连接方式:

1.按快捷键win+R键来进入运行,并输入cmd,点击确定

2.键入命令mysql

-u

root

-p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。

3.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:

mysql

二、远程mysql的连接方式

假设远程主机的IP为:111.111.111.111,用户名为root,密码为mysql123。则键入以下命令:

mysql

-h111.111.111.111

-uroot

-p;在提示符下输入密码mysql123,连接成功。

如何访问linux上的mysql

假设:

本地计算机ip:192.168.1.100

远程计算机ip:192.168.1.244

解决方法:

1,远程计算机(ip:192.168.1.244)执行如下:

开启服务器:/etc/init.d/mysql.server start

登陆服务器:bin/mysql -u root -p

使用服务器:mysql use mysql

创建远程登陆用户并授权 :

mysql grant all PRIVILEGES on test.* to andy@'192.168.1.100' identified by '123456';

上面的语句表示将 test 数据库的所有权限授权给 andy 这个用户,允许 andy 用户在 192.168.1.100这个 IP 进行远程登陆,并设置 andy 用户的密码为 123456 。

下面逐一分析所有的参数:

all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。

test.* 表示上面的权限是针对于哪个表的,test 指的是数据库,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。

andy 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。

192.168.1.100 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。

123456 为用户的密码。

执行了上面的语句后,再执行下面的语句,方可立即生效。

flush privileges;

2,本地计算机(ip:192.168.1.100):

执行如下:./mysql -h 192.168.1.244 -u andy -p 123456

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。