精华内容
下载资源
问答
  • 满意答案v6edf73772017.02.12采纳率:56%等级:6已帮助:156人一、启动mysql服务 (1) rpm方式安装的mysql-设置自动启动#ntsysv --level 3-手工启动#service mysqld start(2) 编译安装的mysql-设置自动启动#vi /etc/...

    满意答案

    00e27ab806e4881f8254fe7ae8741834.png

    v6edf7377

    2017.02.12

    00e27ab806e4881f8254fe7ae8741834.png

    采纳率:56%    等级:6

    已帮助:156人

    一、启动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口令] [数据库名]

    实例:

    #mysql

    mysql>

    #mysql -h192.168.3.1 -uadmin -plinux

    mysql>

    (2) Windows客户机

    -利用第三方mysql客户端软件

    -利用浏览器连接(服务器必须安装web管理平台,如:phpmyadmin/webmin)

    注:webmin的安装方法

    #tar -xzvf webmin-1.25.tar.gz

    #cd webmin-1.25

    #./setup.sh

    2. 数据库管理

    (1) 认识mysql的数据

    00分享举报

    展开全文
  • 一:mysql连接简介1、linux下mysql的连接方式有三种:本地mysql命令连接客户端命令连接脚本语言封装方法连接2、linux下mysql的连接方法有两种:TCP/IP协议连接mysql.sock连接二:mysql配置文件my.cnf的三个区块讲解...

    一:mysql连接简介

    1、linux下mysql的连接方式有三种:

    本地mysql命令连接

    客户端命令连接

    脚本语言封装方法连接

    2、linux下mysql的连接方法有两种:

    TCP/IP协议连接

    mysql.sock连接

    二:mysql配置文件my.cnf的三个区块讲解

    7975939ab23f3283134febe44582b32a.png

    [client]区块是mysql客户端连接mysql服务器时读取本地的my.cnf参数信息;

    [mysql]区块是mysql客户端和mysql服务器部署在同一台机器上,并且利用mysql命令连接mysql服务器时读取本地的my.cnf参数信息;

    [mysqld]区块是mysql服务器启动时读取本地的my.cnf参数信息。

    三、mysql客户端和mysql服务器部署在同一台机器上面

    1、需要证明的结论:

    ①mysql客户端和mysql服务器部署在同一台机器上面时,用mysql命令连接本地mysql服务器指定localhost这个地址,不需要指定mysql服务器端口,读取[mysql]区块的配置信息,并且通过mysql.sock方法连接mysql服务器;

    ②mysql客户端和mysql服务器部署在同一台机器上面时,用mysql -h127.0.0.1连接mysql服务器读取[client]区块的配置信息,通过TCP/IP协议方法连接mysql服务器,并且默认指定3306端口;

    ③mysql客户端和mysql服务器部署在同一台机器上面时,用python脚本登入mysql服务器相当于客户端方式登入,不读取my.cnf配置文件,只是python用自己的模块封装客户端参数信息。

    2、开始证明以上结论:

    ①mysql客户端和mysql服务器部署在同一台机器上面时,用mysql命令连接本地mysql服务器指定localhost这个地址,不需要指定mysql服务器端口,读取[mysql]区块的配置信息,并且通过mysql.sock方法连接mysql服务器;

    第一步:

    执行如下mysql命令连接mysql服务器

    2fb0c36c8b01d7a0e8f3fa873797918f.png

    带上密码连接成功:

    215cb053911308c94f66bc73aefedcc8.png

    得出结论:

    mysql客户端和mysql服务器部署在同一台机器时,执行mysql命令登入,默认指定localhost这个主机地址去连接;

    第二步:

    修改mysql服务器端口号并且重载mysql服务

    [mysqld]

    port=3307

    连接正常:

    2a28963ecb8e6eaf048c46975b1edf5e.png

    得出结论:

    mysql客户端和mysql服务器部署在同一台机器上面时,执行mysql命令登入,不需要指定mysql服务器开放的端口;

    第三步:

    my.cnf的初始配置参数:

    [mysql]

    socket=/tmp/mysql.sock

    可以成功登入mysql服务器

    3b9902be13ad9c49f6f20deb2ba43d3d.png

    修改后的my.cnf配置参数:

    [mysql]

    socket=/tmp/mysql.sock_1

    出现如下报错:

    1950512e3227dadcf32b56c5fd1276e4.png

    得出结论:

    mysql客户端和mysql服务器部署在同一台机器上面时,用mysql命令连接本地mysql服务器指定localhost这个地址,不需要指定mysql服务器开放的端口,读取[mysql]区块的配置信息,并且通过mysql.sock方法连接mysql服务器;

    到此为止关于结论①证明完毕!

    ②mysql客户端和mysql服务器部署在同一台机器上面时,用mysql -h127.0.0.1连接mysql服务器读取[client]区块的配置信息,通过TCP/IP协议方法连接mysql服务器,并且默认指定3306端口;

    第一步:

    my.cnf的初始配置参数:

    [client]

    port=3306[mysqld]

    port=3306

    可以成功登入mysql服务器

    a42288bf8515067f3528720617c2e446.png

    修改my.cnf配置参数:

    [client]

    port=3307[mysqld]

    port=3306

    连接mysql服务器报错:

    0a48449bbcfa596eb08255b80805d625.png

    指定端口连接mysql服务器:

    e215f82aaae6a4352652117ab5d0b09e.png

    得出结论:

    mysql客户端和mysql服务器部署在同一台机器上面时,用mysql -h 127.0.0.1连接mysql服务器读取的的[client]这个区块的配置信息,走的是TCP/IP协议方法连接的,并且如果不指定端口则默认3306端口;

    到此为止关于结论②证明完毕!

    ③mysql客户端和mysql服务器部署在同一台机器上面时,用python脚本登入mysql服务器相当于客户端方式登入,不读取my.cnf配置文件,只是python用自己的模块封装客户端参数信息。

    第一步:

    python脚本

    #!/usr/bin/env python#-*- coding:utf-8 -*-

    importMySQLdbdefmain():#conn = MySQLdb.connect(host='127.0.0.1', user='root', passwd='123', port=3306)

    conn = MySQLdb.connect(host='localhost', user='root', passwd='123', port=3306)

    cur=conn.cursor()

    cur.execute("show databases")printcur.fetchall()

    conn.commit()

    cur.close()

    conn.close()if __name__ == '__main__':

    main()

    执行结果如下:

    73f540416ccf8921789fe2ef6868b859.png

    MySQLdb源码中有如下解释:

    497c59c6a6156ff8cd7079e3be5b249e.png

    得出结论:

    mysql客户端和mysql服务器部署在同一台机器上面时,用python脚本登入mysql服务器相当于客户端方式登入,不读取my.cnf配置文件,只是python自己模块封装的客户端参数信息。

    到此为止关于结论③证明完毕!

    四、mysql客户端和mysql服务器部署在不同机器上面

    1、需要证明的结论:

    ①mysql客户端和mysql服务器部署在不同机器上面时,用mysql -h192.168.163.130 -p123登入mysql服务器读取本机[client]参数信息,通过TCP/IP协议连接;

    2、开始证明以上结论:

    ①mysql客户端和mysql服务器部署在不同机器上面时,用mysql -h192.168.163.130 -p123登入mysql服务器读取本机[client]参数信息,通过TCP/IP协议连接;

    第一步:

    mysql客户端my.cnf配置信息:

    [client]

    port=3306

    mysql服务器my.cnf配置信息:

    [mysqld]

    port=3306

    可以正常连接:

    6c2083aa05c8af7807614e9474cdeadb.png

    第二步:

    mysql客户端my.cnf配置信息:

    [client]

    port=3307

    mysql服务器my.cnf配置信息:

    [mysqld]

    port=3306

    连接mysql服务器报错:

    41c42b772e9f19df2527352bda24175a.png

    指定mysql服务器端口连接,则成功:

    bd6269239beb1163da96aa8753df399d.png

    得出结论:

    mysql客户端和mysql服务器部署在不同机器上面时,用mysql -h192.168.163.130 -p123登入mysql服务器读取本机[client]参数信息,通过TCP/IP协议连接;

    以上内容希望可以帮助你更深刻了解linux下mysql的连接方式

    笔者寄语:大多数IT人掌握的知识都是花拳绣腿,只有少部分人不忘初心;加油!!!

    展开全文
  • Linux安装卸载Mysql数据库关于mysql数据库在Linux下的应用一直以来都是我认为比较棘手的,这次通过搭建Linux学习环境顺便研究和学习Mysql数据库在Linux下安装和卸载。1、先来看看卸载吧,如下图所示:以上的命令就...

    Linux安装卸载Mysql数据库

    关于mysql数据库在Linux下的应用一直以来都是我认为比较棘手的,这次通过搭建Linux学习环境顺便研究和学习Mysql数据库在Linux下安装和卸载。

    1、先来看看卸载吧,如下图所示:

    以上的命令就一目了然了,注意在卸载完成之后需要删除配置文件/etc/my.cnf和数据库文件/var/l...

    文章

    技术小甜

    2017-11-30

    1326浏览量

    阿里云服务器部署Java Web项目和连接MySQL数据库全流程

    前阵子接了一个小小的JavaWeb项目,按照需求得发布上线到云服务器,同时为了更熟悉JavaWeb开发的整个流程,所以买了个阿里云服务器来练练手。之前的练习中,都是用自己的电脑作为服务器,非同一局域网之下的其他人员无法访问本地项目,以为发布项目到Linux服务器上会很难,其实接触了之后才发现很简单...

    文章

    Zhoukaiyu

    2020-10-04

    532浏览量

    阿里云服务器部署Java Web项目和连接MySQL数据库全流程

    前阵子接了一个小小的JavaWeb项目,按照需求得发布上线到云服务器,同时为了更熟悉JavaWeb开发的整个流程,所以买了个阿里云服务器来练练手。之前的练习中,都是用自己的电脑作为服务器,非同一局域网之下的其他人员无法访问本地项目,以为发布项目到Linux服务器上会很难,其实接触了之后才发现很简单...

    文章

    云产品Jz

    2020-09-25

    297浏览量

    ff0c35e3aa0877a25f7873cca08f3438.png

    Quick BI 数据可视化分析平台

    2020年入选全球Gartner ABI魔力象限,为中国首个且唯一入选BI产品

    广告

    阿里云服务器搭建app服务器端-详细流程

    前言:app服务端和web的服务端的配置是一样的。所以要搭建APP根据web服务端配置即可。

    1、购买服务器 1.1 进入阿里云服务官网,购买云服务器 ECS:https://www.aliyun.com/product/ecs 1.2 选择下图所示的预装环境配置,地域根据用户群体所在城市就行...

    文章

    上云加速Cdn

    2020-09-23

    68浏览量

    阿里云服务器搭建app服务器端-详细流程

    前言:app服务端和web的服务端的配置是一样的。所以要搭建APP根据web服务端配置即可。

    1、购买服务器 1.1 进入阿里云服务官网,购买云服务器 ECS:https://www.aliyun.com/product/ecs 1.2 选择下图所示的预装环境配置,地域根据用户群体所在城市就行...

    文章

    Zhoukaiyu

    2020-10-02

    208浏览量

    Linux安装卸载Mysql数据库

    关于mysql数据库在Linux下的应用一直以来都是我认为比较棘手的,这次通过搭建Linux学习环境顺便研究和学习Mysql数据库在Linux下安装和卸载。

    1、先来看看卸载吧,如下图所示:

    以上的命令就一目了然了,注意在卸载完成之后需要删除配置文件/etc/my.cnf和数据库文件...

    文章

    长征2号

    2017-07-06

    1081浏览量

    mysql数据库默认区分大小写

    Linux 系统中的MySQL数据库默认区分大小写

    今天在开发中遇到这么个问题,将连接的数据库改为服务器上的时候(服务器是Linux系统的),程序跑起来后一直出错,总提示数据库的表找不到,

    而打开数据库看该表明明是存在的,在我的印象中MySQL数据是不区分大小写的,后来查资料才发现,在Linux系...

    文章

    余二五

    2017-11-17

    848浏览量

    Confluence 6 配置 MySQL 服务器

    在这一步,你将要配置你的 MySQL 数据库服务器。

    注意: 如果你尝试连接你的 Confluence 到一个已经存在的 MySQL 数据库服务器。我们强烈建议你按照下面描述的安装步骤在 MySQL 中运行配置步骤:

    配置 MySQL 服务器:

    运行 MySQL 安装指南:

    如果你连接 Con...

    文章

    honeymoose

    2018-05-31

    924浏览量

    MySQL 安装

    MySQL 安装

    Linux/UNIX上安装Mysql

    Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址:

    MySQL - MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。

    MySQL-client - My...

    文章

    吴梦涵

    1970-01-01

    808浏览量

    MySQL 安装

    MySQL 安装

    Linux/UNIX上安装Mysql

    Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址:

    MySQL - MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。

    MySQL-client - My...

    文章

    李世龙ing

    1970-01-01

    562浏览量

    数据迁移的预检测及修复方案

    数据传输(Data

    Transmission)是阿里云提供的一种支持以数据库为核心的结构化存储产品之间的数据传输服务,它提供了数据迁移、数据订阅及实时同步等多种数据传输功能。使用数据传输服务实现数据一键上云的同时,您还可以轻松得构建安全、可扩展、高可用的数据架构。数据传输服务支持常见数据库类型,例...

    文章

    sunlovesi

    2016-07-24

    3008浏览量

    linux使用PolarDB和ECS搭建门户网站

    注:熟练使用百度会提高你的效率

    安装与使用

    1.在 阿里云控制台首页 左侧导航栏,依次单击 产品与服务 > 云数据库PolarDB ,进入 云数据库PolarDB管理控制台

    2.单击左侧 集群列表 ,然后选择云产品资源提供的地域。例如:华东2(上海)。3.在 集群列表 页面,单击 集群ID...

    文章

    游客5ezpymbttfp22

    2020-09-26

    25浏览量

    Linux下Web开发服务器搭建之一_MySQL

    Linux下Web开发服务器搭建之一

    安装与配置MySQL

    在现在很多中小企业中,都喜欢使用Linux+Apache+MySQL+PHP的搭配来实现企业的Web服务器的搭建。所以掌握相关的知识成为了我们网管员的必修课,而下面我们也将开始讲解下他们各个的配置与应用。

    MySQL是一款小巧...

    文章

    科技小能手

    2017-11-12

    1112浏览量

    window迁移至linux mysql主从同步

    window迁移至linux mysql主从同步

    A: 测试环境

    主服务器:  window系统

    主库(master):masterhost|masterport|masteruser|masterpassword

    mysql:5.7.17 community server

    从服务器: ...

    文章

    推荐码发放

    2018-07-28

    1481浏览量

    class4 使用PolarDB和ECS搭建门户网站

    ------邓番豪

    创建DP数据库

    1.在管理后台创建数据库以及账户,并记住信息

    2.设置数据库白名单连接数据库需要设置数据库白名单,点击 [集群白名单],然后点击 [设置] 设置数据库集群白名单。

    在白名单界面将默认的白名单地址127.0.0.1更改为 0.0.0.0/0,然后点击 [确定] 使...

    文章

    向前后端前进的菜鸟

    2020-11-02

    39浏览量

    Day4-使用PolarDB和ECS搭建门户网站

    创建PolarDB数据库账号

    在 阿里云控制台首页 左侧导航栏,依次单击 产品与服务 > 云数据库PolarDB ,进入 云数据库PolarDB管理控制台

    单击左侧 集群列表 ,然后选择云产品资源提供的地域。例如:华东2(上海)

    创建数据库账号

    在集群列表页面,单击集群ID ,进入集群...

    文章

    chagliam

    2020-09-26

    25浏览量

    云服务器 ECS 配置:利用MySQL读写分离,提升应用数据吞吐性能

    利用MySQL读写分离,提升应用数据吞吐性能

    背景一般情况下,对数据库的读和写都在同一个数据库服务器中操作时,业务系统性能会降低。为了提升业务系统性能,优化用户体验,可以通过读写分离来减轻主数据库的负载。本篇文章分别从应用层和系统层来介绍读写分离的实现方法。

    应用层实现方法:

    应用层中直...

    文章

    琴瑟

    2017-08-14

    3439浏览量

    阿里云七天打卡day04

    1. 创建资源

    2. 创建PolarDB数据库账号

    产品与服务 > 云数据库PolarDB ,进入 云数据库PolarDB管理控制台 。 单击左侧 集群列表 ,然后选择云产品资源提供的地域。

    单击左侧 集群列表 ,然后选择云产品资源提供的地域。单击左侧导航栏 配置与管理 > 账号管...

    文章

    孙资钦

    2020-11-30

    40浏览量

    Navicat for MySQL用ssh功能连接远程数据库

    实现用本地的ssh隧道起到加密功能

    在windows平台上运行Navicat for MySQL(http://www.navicat.com/  )

    1、连接connetcion进去设置

    设置windows本地数据库账户和密码

    2、

    连接  linux平台ssh,设置服务器的账...

    文章

    科技小能手

    2017-11-12

    1703浏览量

    Linux下MySQL主从复制(二)

    MySQL的一主多从模式

    原理结构图

    配置步骤

    1.主服务器:

    1. 改变server id   2. 启用二进制日志文件   3. 创建具有复制的用户123123

    具体操作请看:http://www.crazyrui.pw:8088/index.php/2017/07/23/linux_my...

    文章

    科技探索者

    2017-11-06

    573浏览量

    一招一式攻克linux(七)

    linux数据库服务器 作者:田逸(sery@163.com) 2006年4期 数据库是一项十分重要的网络服务,它被广泛地应用在internet网站、搜索引擎、电子商务等诸多领域。在开源社区,mysql以其开放源代码、性能高效而稳定、多用户多线程等特性获得“世界最受欢迎的...

    文章

    技术小甜

    2017-11-15

    967浏览量

    ESC训练营入门-DAY6 快速搭建LAMP环境

    LAMP环境简介

    1. Linux

    Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的...

    文章

    娃嘿嘿矿泉水

    2020-11-04

    311浏览量

    菜鸟学Linux 第064篇笔记 ftp概念,vsftp配置

    菜鸟学Linux 第064篇笔记 ftp概念,vsftp配置

    Name Resolve (名称解析):

    Username--> UID, Group-->GID, Service Name --> Port, Hostname --> IP

    Username ...

    文章

    科技探索者

    2017-11-13

    785浏览量

    编译安装第二个mysql (sina博客移入)

    linux的作业要自己编译一个mysql,但是我的系统上已经有一个mysql了,再编译一个,最麻烦的地方不在于编译,而是让两个共存。

    前面的编译环节和普通安装没有什么区别,还是configure,make,make install。其中configure的时候,选择一下安装的位置,否则可能导致原来...

    文章

    会影

    2016-03-24

    1493浏览量

    《使用PolarDB和ECS搭建门户网站 》学习笔记

    基础知识:

    PolarDB数据库简介PolarDB采用存储和计算分离的架构,所有计算节点共享一份数据,提供分钟级的配置升降级、秒级的故障恢复、全局数据一致性和免费的数据备份容灾服务。PolarDB既融合了商业数据库稳定可靠、高性能、可扩展的特征,又具有开源云数据库简单开放、自我迭代的优势,例如P...

    文章

    刘洋-中科院

    2020-09-26

    27浏览量

    七天训练营第四天

    一、创建PolarDB数据库账号二、连接ECS服务器三、安装LAMP环境:LAMP是指运行在Linux下的Apache、MySQL和PHP的环境。1.在ECS服务器上,执行以下命令安装Apache服务及其扩展包。2.PbootCMS是使用PHP语言开发的CMS系统。安装PHP。3.执行以下命令下载...

    文章

    游客5jf3y7dr34dfe

    2020-11-30

    40浏览量

    Linux服务器部署系列之二—MySQL篇

    MySQL是linux环境中使用最广泛的数据库之一,著名的“LAMP黄金组合”就要用到MySQL。关于MySQL的优点及作用,我就不多讲了,网上很多这样的文章。 今天我们要谈的是MySQL服务器的部署。

    一、 安装MySQL

    1.软件需求:

    mysql-5.0.83-linux-i68...

    文章

    技术小胖子

    2017-11-09

    708浏览量

    Springboot项目部署到阿里云教程(1) 远程连接云服务器和配置阿里云安全组

    往期文章

    Springboot项目部署到阿里云教程(1) 成功连接远程云服务器和配置阿里云安全组Springboot项目部署到阿里云教程(2) 安装java web开发环境jdk和TomcatSpringboot项目部署到阿里云教程(3) 安装MySQL数据库和远程连接MySQL数据库成功!Sp...

    文章

    redux-promise

    2020-07-02

    523浏览量

    ECS七天训练营笔记_Day4

    使用PolarDB和ECS搭建门户网站

    一、 创建所需云产品资源

    服务器and数据库

    二、创建PolarDB数据库账号

    进入阿里云管理控制台

    在阿里云控制台首页左侧导航栏,依次点击产品与服务>云数据库PolarDB(找不到可以搜索),进入云数据库PolarDB管理控制台

    点左侧导航栏中的集...

    文章

    蓝嘬嘬

    2020-11-30

    16浏览量

    Day-04使用PolarDB和ECS搭建门户网站

    创建PolarDB数据库账号

    单击页面左侧 云产品资源 > 一键复制登录url 。

    打开浏览器隐身窗口(无痕模式),粘贴已复制的url地址前往 RAM用户登录 界面,登录 阿里云管理控制台 。

    输入用户名,点击下一步。

    输入密码,点击登录。

    在 阿里云控制台首页 左侧导航栏...

    文章

    廖鹏勇

    2020-09-26

    33浏览量

    展开全文
  • 步骤1、服务器端开启远程访问首先进入mysql数据库,然后输入下面两个命令:grant all privileges on *.* to 'root'@'%' identified by 'password';flush privileges;第一个*是数据库,可以改成允许访问的数据库...

    踩坑笔记

    估计搞了一个多小时才把这个远程连接搞好。一台本地电脑,一台云服务器,都是linux系统。

    步骤

    1、在服务器端开启远程访问

    首先进入mysql数据库,然后输入下面两个命令:

    grant all privileges on *.* to 'root'@'%' identified by 'password';

    flush privileges;

    第一个*是数据库,可以改成允许访问的数据库名称

    第二个 是数据库的表名称,代表允许访问任意的表

    root代表远程登录使用的用户名,可以自定义

    %代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了

    password代表远程登录时使用的密码,可以自定义

    flush privileges;这是让权限立即生效

    2、修改my.cnf配置文件

    这个是mysql的配置文件,如果你无标题文章找不到在哪里的话,可以输入find /* -name my.cnf找到

    通过vim编辑该文件,找到bind-address    = 127.0.0.1这一句,然后在前面加个#号注释掉,保存退出

    3、重启服务

    service mysql restart

    4、在本地远程连接

    在终端输入:

    mysql -h 服务器ip地址 -P 3306 -u root -p

    然后输入密码即可。

    root是第1点设置的用户名,密码也是第1点设置的密码

    一些细节

    在网上找了很多文章,说要开启3306端口才能连接,但是我开启了却还是无法连接,后来又找到了一些文章,说要更改my.cnf,也就是上面的第2点,更改了然后重启服务器就可以了。

    刚刚在另外一台服务器上面试了一下,没有配置过端口,通过上面三步,很快就连上了。

    所以第二点非常重要,基本上每个人装mysql的时候都会去配置那个文件,因为字符集需要配置。所以肯定有那个文件的,用find命令找找就行了。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • 就是在linux中,用yum傻瓜式安装mysq的时候,或许会出现,因为之前装过mysql,而忘记root密码,这里需要这样来解决。首先,先安装mysql,命令如下:(这里是安装mysql的命令)# yum -y install mysql-server开启...
  • 1:安装MySQL:sudo apt-get install mysql-server mysql-client2:安装MySQL开发包:sudo apt-get install libmysqlclient15-dev此时需要用到的头文件会出现/usr/include/mysql/里C语言连接MySQL数据库此包含两个...
  • (我为什么不物理机上直接安装mysql服务呢?一是因为节约硬盘,毕竟MySQL也不小。二是因为我试了好多次,安装好了MySQL用Navicat连接就是不成功。三是虚拟机操作简单易连接)所以连接成功了以后就立即记下了此刻。...
  • mysql -h 服务器主机地址 -u 用户名 -p 用户密码其中,参数的意义:-h:指定所连接的数据库服务器位置,可以是IP地址,也可以是服务器域名。-u:指定连接数据库服务器使用的用户名,例如root为管理员用户具有所有权限。...
  • (我为什么不物理机上直接安装mysql服务呢?一是因为节约硬盘,毕竟MySQL也不小。二是因为我试了好多次,安装好了MySQL用Navicat连接就是不成功。三是虚拟机操作简单易连接)所以连接成功了以后就立即记下了此刻。...
  • 1.拉取 mysql 镜像(指定版本 mysql 后加 :5.6)docker pull mysql2.查看镜像docker images3.创建数据库容器docker run -p 3306:3306 --name mysql --restart=always -e MYSQL_ROOT_PASSWORD=PassWord -d mysql:5.6...
  • 前言最近工作中遇到了这个需求,估计搞了一个多小时才把这个远程连接搞好。一台本地电脑,一台云服务器,都是linux系统。下面来看看详细的介绍:步骤1、服务器端开启远程访问首先进入mysql数据库,然后输入下面...
  • 之前一直从事.net开发,.net下要连接Mysql很方便,引用mysql提供程序就可以了,下载一个dll文件,然后引用到...最近新学linux编程,使用c语言,现在练手项目是一个C操作远程mysql数据库.之前一直从事.net开发,...
  • 今天本地连接linux服务端的mysql始终报错61,谷歌后找到原因:linuxmysql默认是不允许远程连接操作的,stack上面找到方法:修改mysql配置文件/usr/local/mysql/my.cnf,将bind-address=127.0.0.1改为0.0.0.0....
  • 用thinkphp连接mysql数据库的时候出现了这样一个错误:SQLSTATE[HY000] [2002] No such file or directory这是因为 php.ini 配置文件中未指定mysql.sock(或mysqld.sock)文件路径导致的PDO无法连接数据库 ...
  • 作者:yan【赛迪网-IT技术报道】一、连接MYSQL:格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你...
  • 在linux下使用C语言连接mysql数据库,首先执行命令:sudo apt-get install libmysqlclient-dev然后,执行下面的命令:mysql_config --libsmysql_config --cflags然后,写一个测试程序showtables.c,用来查看mysql...
  • 最近在linux连接mysql /usr/local/mysql/bin/mysql -uroot -p 输入密码出现Access denied for user 'root'@'localhost'(using password: YES)错误。下面话不多说了,来一起看看详细的解决方法吧 解决办法: 1.先停止...
  • mysql安装及远程连接mysql官网上下载自己适合的mysql版本,...将下载好的mysql压缩文件放置在linux的/home/package文件夹下,解压该压缩文件 tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64....
  • 【前言】Windows平台Oracle连接MySQL的方法已经给大家介绍过了,现在大部分的Oracle和MySQL都是在Linux平台上面,刚好最近也有这种需求,顺手把整个搭建过程记录起来和大家分享。【原理】通过ODBC连接MySQL的原理图...
  • RUBY在linux连接MySql数据库
  • /*说明:执行下面的命令:mysql_config --libsmysql_config --cflags然后编译该程序,使用命令:gcc -o生成的目标文件$(mysql_config --cflags)源文件.c $(mysql_config--libs)运行结果: ./目标文件*/#include#...
  • 最近在linux连接mysql/usr/local/mysql/bin/mysql -uroot -p输入密码出现Access denied for user'root'@'localhost'(using password: YES)错误。下面话不多说了,来一起看看详细的解决方法吧解决办法:1.先停止mysql...
  • mysql -h主机地址 -u用户名 -p用户密码首先目标服务器上(115.159.66.51)修改mysql的my.cnf文件: 修改退出后,重启mysql服务 命令:sudo service mysql restart此时尝试用115.159.66.51主机来连接mysqlubuntu@VM-...
  • 今天做vpn中央控制器的时候,发现了一个问题,就是php的mysql_connect()函数不能连接数据库。遇到的时候,网页上没有任何显示,也不报错,这个时候我想到了找下php的日志,因为错误不一定页面上显示,但是一定会...
  • 当我们需要在本地直接访问远程Linux服务器中网站的数据库时,一般时没有办法直接访问的,那么怎样才能在linux中开源mysql远程连接服务呢首先我们需要在GRANT命令创建远程连接mysql授权用户rootmysql -u root -pmysql...
  • 登录本机 mysql mysql -u用户名 -p用户密码 实例 TD - X1数据库:/opt/lampp/bin/mysql -u root -p 普通例子:mysql -u root -p 转载于:https://www.cnblogs.com/7q4w1e/p/9762605.html...
  • 在Linux上测试连接mysql数据库

    千次阅读 2020-05-11 19:51:36
    基础环境:在Linux上安装mysql 1、检查虚拟机IP在本地是否可以ping 通过 **2、**检查虚拟机Mysql的端口是否对外开放(这个必须要开放) 比如我们能用xshell等远程工具连接虚拟机上的linux,是因为开放了22端口  ...
  • 今天机器上做了一下tomcat如何连接mysql,记录如下!先下载mysql jdbc mysql-connector-Java-5.1.7-bin.jar然后把它放到TOMCAT的安装目录LIB下面:我的是/home/tomcat_new/lib/然后需要配置两个文件,一个是...
  • 今天尝试 Linux 系统下使用C#连接数据库,发现网上这方面的信息很少,所以就写一篇博客记录一下。Linux下这里使用的是mono。首先是缺少Mysql.Data.dll这个库的,所以需要安装安装该库的官网如上所示,选择.NET &...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,103
精华内容 2,441
关键字:

在linux连接mysql

linux 订阅
mysql 订阅