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的一下 ...
- 应用程序-特定 权限设置并未向在应用程序容器不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户...的 COM 服务器应用程序的 本地 激活 权限。此安全权限可以使用组件服务管理工具进行修改。
很久以前发现我们的业务服务器上出现一个System的系统严重错误,查找很久都没有找到解决办法,今日再次查看服务器发现报错更频繁,于是就搜集各种资料进行查找解决办法,终于找到了一个解决办法. 错误截图介 ...
- MySql安装后在服务管理器里边找不到MySql服务项的解决办法(win10)
问题描述: 成功安装MySql后,使用mysql的时候,在CMD中输入net start mysql,提示服务名无效,查看服务列表也找不到mysql服务. 解决办法: 首先用管理员身份打开CMD命令, ...
- 解决Navicat无法连接到centos上的MySQL,但命令行可以,修改权限,MySQL密码权限受限:ERROR 1820 (HY000) ERROR 1819 (HY000)
问题分析 查看MySQL文档发现5.7版本后加入了对用户密码严格的管理规范,具体设置字段如下: validate_password_dictionary_file #插件用于验证密码强度的字典文件路径 ...
- 成功安装mysql(mysql-5.5.32-winx64.msi)后,为何服务管理器里找不到MYSQL服务名?
解决方案: 1.打开cmd,切换到mysql的bin目录下 2. D:\Program Files\MySQL5.1\bin>mysqld.exe -install 成功后会出现:Service ...
- 成功安装mysql后,为何服务管理器里找不到MYSQL服务名【转】
解决方案:(参考以下命令) 1.打开cmd,切换到mysql的bin目录下 2. D:\Program Files\MySQL5.1\bin>mysqld.exe -install Servic ...
- 成功安装mysql后,为何服务管理器里找不到MYSQL服务名
1.打开cmd,切换到mysql的bin目录下 2. D:\Program Files\MySQL5.1\bin>mysqld.exe -installService successfully ...
- MySQL Cluster线上管理节点配置文件-数据节点32G内存
网上的朋友提供的,仅供参考. [NDBD DEFAULT] NoOfReplicas= 2 DataMemory=20G IndexMemory=5G MaxNoOfConcurrentTransac ...
- CAS单点登录(SSO)服务端的部署和配置---连接MySQL进行身份认证
一.修改系统host,加入 127.0.0.1 server.test.com127.0.0.1 client1.test.com127.0.0.1 client2.test.com 二.安装grad ...
随机推荐
- Spark部署配置
前提是已经安装了Hadoop ============================ SetUp Spark=============================Configuration sp ...
- JDK1.5新特性,基础类库篇,调用外部命令类(ProcessBuilder)用法
一. 背景 ProcessBuilder类是用来创建操作系统进程的.与Runtime.exec相比,它提供了更加方便的方法以创建子进程. 每个ProcessBuilder实例管理着一个进程属性的集合. ...
- 斯坦福IOS开发第五课(第二部分)
转载请注明出处 http://blog.csdn.net/pony_maggie/article/details/27845257 作者:小马 五 代码演示样例 上面讲到的知识点在这个演示样例都有涉及 ...
- mysql插入中文时候编码问题
mysql插入中的时候要设置 set character_client_set = utf-8
- 一些常见的关于Linux系统的问题
1 如何看当前Linux系统有几颗物理CPU和每颗CPU的核数? 答:[root@centos6 ~ 10:55 #35]# cat /proc/cpuinfo|grep -c 'physical i ...
- nginx location URI匹配规则
当nginx收到一个请求后,会截取请求的url部份,去搜索所有location指令中定义的URI匹配模式.在server模块中可以定义多个location指令来匹配不同的url请求,多个不同的loca ...
- 恶意程序入侵 dbuspm-session 发现了新的方法制这种恶意程序
直接从一台没服务器上把这两文件scp到当前的服务器上并替换这两个程序就ok了!!!!这种方法测试成功!!!! 出现了一个比效麻烦的事,服务器的负载正常,内存也正常,但就是很卡. 通过查找到线索:htt ...
- ARM GNU常用汇编语言介绍
ARM GNU常用汇编语言介绍 ARM汇编语言源程序语句,一般由指令,伪操作,宏指令和伪指令组成. ARM汇编语言的设计基础是汇编伪指令,汇编伪操作和宏指令. 伪操作,是ARM汇编语言程序里的一些特殊 ...
- LeetCode: Rotate Image 解题报告
Rotate ImageYou are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees ( ...
- dp:FZU2030括号问题
http://acm.fzu.edu.cn/problem.php?pid=2030 给出一个字符串,其中包括3种字符: ‘(‘, ‘)’, ‘?’.其中?表示这个字符可以是’(‘也可以是’)’. 现 ...