MySQL(二)之服务管理与初始化文件修改和连接MySQL
上一篇给大家介绍了怎么在linux和windows中安装mysql,本来是可以放在首页的,但是博客园说“安装配置类文件”不让放在首页。接下来给大家介绍一下在linux和windows下MySQL的一下简单的知识。
一、MySQL的服务管理
1.1、在Linux中
sudo service mysql start|stop|restart
1.2、在windows中
net start|stop mysql服务名,还可以使用图形化界面,在CMD中输入services.msc,或者是在控制面板中打开服务选项。
二、MySQL配置文件修改
2.1、在Linux中
配置文件的存放位置:/etc/mysql/mysql.conf.d/mysqld.cnf
1)sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
2)修改端口:[mysqld]下的port=5719(这个只在服务器中配置)
3)修改登录地址限制:注释“bind-address=127.0.0.1”或者是将该句的“127.0.0.1”改成“0.0.0.0”

**远程登录时出现:ERROR 1130 (HY000): Host '172.16.15.53' is not allowed to connect to this MySQL server
4)修改服务器和客户端的编码:
服务器:在[mysqld]下添加character-set-server=UTF8(大小写不限,中间没有“-”)
客户端:在[client]下添加default-character-set=UTF8(大小写不限,中间没有“-”)


2.2、Windows下修改配置文件(最简配置)
1)首先在MySQL的安装目录下创建一个叫my.ini的文件。(如果你是使用的是MSI包安装会自动生成的)
2) 编辑my.ini文件,加入以下内容:
[client] -----客户端
port= ----端口
default-character-set=utf8 ----客户端编码 [mysqld] ----服务端
basedir="MySQL的安装目录" ----指定MySQL的安装目录
datadir=" MySQL的安装目录\data" ----指定MySQL存放数据的目录
port= ----设置服务器端的端口
character-set-server=utf8 ----设置服务器端编码
注意:**collation-server=utf8_general_ci(校验集,在数据库中的数据需要排序,用来做排序规则的。)
三、连接MySQL
mysql –u用户名 –p –h127.0.0. –P5719
参数说明:-u 指定登录MySQL的用户名
-p 指定登录MySQL的密码,但是这里不直接将密码输入在控制台上,指定了-p之后回车,会出现提示输入密码。
-h 指定连接MySQL的主机IP或者主机名。
-P 如果修改了MySQL的端口,使用该选项指定MySQL修改之后的端口。
**在连接的过程中可能会出现以下错误:ERROR 2003 (HY000): Can't connect to MySQL server on '10.10.2.97' (111)
a.目标主机上的MySQL服务没有启动。
b.目标主机上的MySQL只允许本地登录。
四、远程连接MySQL
在这之前尝试了很久,在网上搞了好久才把这个解决了。
1)修改登录地址限制:注释“bind-address=127.0.0.1”或者是将该句的“127.0.0.1”改成“0.0.0.0”

远程登录时出现:ERROR 1130 (HY000): Host '172.16.15.53' is not allowed to connect to this MySQL server
完成了这一步,你以为就可以远程登录了吗?
2)MySQL创建的用户可以自定义登录IP,在MySQL安装完默认的root用户的登录IP是localhsot,所以要使用root用户进行远程登录,需要更改root用户的一个字段“host”。
修改的命令为:update mysql.user set host='%' where user='root’;
3)重启MySQL服务
sudo service mysql restart;
MySQL(二)之服务管理与初始化文件修改和连接MySQL的更多相关文章
- MySQL(二)之服务管理与配置文件修改和连接MySQL
上一篇给大家介绍了怎么在linux和windows中安装mysql,本来是可以放在首页的,但是博客园说“安装配置类文件”不让放在首页.接下来给大家介绍一下在linux和windows下MySQL的一下 ...
- Git使用(二)版本库创建及文件修改
一.创建版本库 1.安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 安装完成后,还需要最后一步设置,在命令行输入: $ gi ...
- Oracle的学习二:表管理(数据类型、创建/修改表、添加/修改/删除数据、数据查询)
1.Oracle表的管理 表名和列名的命名规则: 必须以字母开头: 长度不能超过30个字符: 不能使用oracle的保留字: 只能使用如下字符:A-Z, a-z, 0-9, $, # 等. Oracl ...
- MySql 8.0服务端安装后,用navicat12连接时报2059错误_解决
先看连接错误 连接失败:2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: .... 解决方法: 进入MySQ ...
- MySQL转Oracle,MyBatis Mapper XML 文件修改项总结
1.对于批量插入 需要更改成 <insert id="saveAll"> insert into(a,b,c) <foreach collection=" ...
- Linux之服务管理
一.计划任务 1) Crontab简介 1.Crontab是一个用于设置周期性被执行任务的工具: 2.被周期性执行的任务我们称为Cron Job: 3.周期性执行的任务列表我们称为Cron Table ...
- Mysql实现企业级日志管理、备份与恢复实战
背景 随着业务的发展,公司业务和规模不断扩大,网站积累了大量的用户信息和数据,对于一家互联网公司来说,用户和业务数据是根基.一旦公司的数据错乱或者丢失,对于互联网公司而言就等于说是灭顶之灾,为防止系统 ...
- Linux基础四(服务管理)
目录 一.简介与分类 1.系统的默认运行级别 2.服务的分类 3.服务与端口 二.服务管理 1.RPM包服务管理 2.源码包服务管理 三.服务管理总结 一.简介与分类 1. 系统的运行级别 1.1 默 ...
- Mysql实现企业级日志管理、备份与恢复
数据备份形式 文件备份: 通过Linux的备份命令把文件统一打个包存起来,可存在本地和远程服务器,等到要恢复时,再用这些文件恢复到指定位置. 数据库数据备份: 在一些对数据可靠性要求很高的行业如银行. ...
随机推荐
- (转)Spring3MVC 在JSP中使用@ModelAttribute
原文连接:http://liukai.iteye.com/blog/973717,仅供自己参考. 在教程中,我们将创建一个简单的Spring3MVC simple CRUD应用程序. 什么是@Mode ...
- C++写#pragma warning(disable 4786)的作用
C++编程时,在使用STL(C++标准模板库)的时候经常引发类似的错误,尤其是vector,map这类模板类,模板中套模板,一不小心就很长了. 当命名超过C++规定范围255字符时,就会产生这个名为d ...
- Java ee 与安卓环境搭建个人心得
最近加了个IT俱乐部,第一次作业就是搞定eclipse,完成Java ee 与安卓环境搭建.为此我上网看了好多教程,之前我安装了Java,可以说省了不少事,而且还了解一点安装方法.流程网上都有,但是不 ...
- git分支管理之创建与合并分支
在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支.截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支.HEAD严格来说不是指向提交,而 ...
- ps命令用法
转自:http://www.cnblogs.com/peida/archive/2012/12/19/2824418.html Linux中的ps命令是Process Status的缩写.ps命令用来 ...
- 嵌入式linux网络配置
在开发阶段需要用tftp等开发工具,这时就要配置Linux网络,首先确保windows网络IP地址为固定IP, 1.假设windows IP地址为19.168.2.10子网掩码:255.255.255 ...
- js单页hash路由原理与应用实战
什么是路由? 通俗点说,就是不同的URL显示不同的内容 什么是单页应用? 单页,英文缩写为SPA( Single Page Application),就是把各种功能坐在一个页面内. 那所谓的单页路由应 ...
- [算法题] 3Sum
题目内容 题目来源:LeetCode Given an array S of n integers, are there elements a, b, c in S such that a + b + ...
- Jquery ztree树插件2
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- 利用Div+CSS(嵌套+盒模型)布局页面完整实例流程
Div+CSS(嵌套+盒模型)布局页面完整实例流程: <!DOCTYPE html><html> <head> <meta charset="UT ...