Debian下MySQL配置
1 安装
| $ apt-get install mysql-server | 
| $ apt-get install mysql-client | 
2 修改MySQL的口令
先来看看你的mysql是不是真的没有口令:
| $ mysqladmin version | 
如果你能够看到mysql的版本信息,证明目前MySQL没有口令。
好,运行mysqladmin password xxxxxx 修改口令:
| # mysqladmin password xxxxxx | 
  这里xxxxxx是你的新口令。
现在你需要运行 mysqladmin version --user=root --pass,然后输入口令,才能查看版本号等信息。
注意,上面命令中的--user=root --pass这一部分,可以简写为-u root -p。我们来测试一下,看口令是否生效:
| # mysqladmin version -u root -p Enter password: | 
3 打开3306端口监听
这项工作要慎重。处于安全考虑,默认情况下,Debian把3306端口关闭了。因为,不少黑客通过它来攻击你的系统。如果你不通过其他机器来存取数据库,那么不要打开这个端口。
修改/etc/mysql/my.cnf,找到:
| skip-networking | 
把它注释掉:
| # skip-networking | 
或者 在/etc/mysql/my.conf里面可以修改一些属性。 
原来有这么一行:bind-address = 127.0.0.1,意思是限定只有本机才能访问,愿意是为了保证数据安全。现在想要使得远程的机器能够访问MySQL数据库服务,就可以通过改bind-address来实现, 两种方式:
1. bind-address = 0.0.0.0
2. 直接把bind-address这一行注释掉
4 修改默认字符集
  
让MySQL把简体中文作为默认的字符集。编辑/etc/init.d/mysql,找到这一行:
| /usr/bin/safe_mysqld > /dev/null 2>&1 & | 
改成:
| /usr/bin/safe_mysqld > --default-character-set=gb2312 > /dev/null 2>&1 & | 
好,重新启动MySQL:
| # /etc/init.d/mysql restart | 
2 修改MySQL的口令
先来看看你的mysql是不是真的没有口令:
| $ mysqladmin version | 
如果你能够看到mysql的版本信息,证明目前MySQL没有口令。
好,运行mysqladmin password xxxxxx 修改口令:
| # mysqladmin password xxxxxx | 
  这里xxxxxx是你的新口令。
现在你需要运行 mysqladmin version --user=root --pass,然后输入口令,才能查看版本号等信息。
注意,上面命令中的--user=root --pass这一部分,可以简写为-u root -p。我们来测试一下,看口令是否生效:
| # mysqladmin version -u root -p Enter password: | 
3 打开3306端口监听
这项工作要慎重。处于安全考虑,默认情况下,Debian把3306端口关闭了。因为,不少黑客通过它来攻击你的系统。如果你不通过其他机器来存取数据库,那么不要打开这个端口。
修改/etc/mysql/my.cnf,找到:
| skip-networking | 
把它注释掉:
| # skip-networking | 
或者 在/etc/mysql/my.conf里面可以修改一些属性。 
原来有这么一行:bind-address = 127.0.0.1,意思是限定只有本机才能访问,愿意是为了保证数据安全。现在想要使得远程的机器能够访问MySQL数据库服务,就可以通过改bind-address来实现, 两种方式:
1. bind-address = 0.0.0.0
2. 直接把bind-address这一行注释掉
4 修改默认字符集
  
让MySQL把简体中文作为默认的字符集。编辑/etc/init.d/mysql,找到这一行:
| /usr/bin/safe_mysqld > /dev/null 2>&1 & | 
改成:
| /usr/bin/safe_mysqld > --default-character-set=gb2312 > /dev/null 2>&1 & | 
好,重新启动MySQL:
| # /etc/init.d/mysql restart | 
Debian下MySQL配置的更多相关文章
- Ubuntu下MySql配置
		Ubuntu下MySql配置 安装MySQL 命令: sudo apt-get install mysql-server MySQL初始配置及管理 启动MySQL mysql start : mysq ... 
- debian下samba配置
		debian下samba配置 http://blog.chinaunix.net/uid-2282111-id-2113216.html 服务器端配置过程:1. apt-get install sa ... 
- windows下mysql配置
		windows下mysql配置 忙活了大半天,总算配置好了,本文献给windows下没试用过Mysql的小白,勿喷 http://blog.csdn.net/z1074907546/article ... 
- Windows下MySQL配置及安全加固总结
		Windows下MySQL配置及安全加固总结 在网管的实际使用过程中,MySQL数据库在安装后的配置及安全加固内容,在客户中逐渐要求越来越高.从反馈的问题看,一般都是由第三方软件公司的软件扫描整个系统 ... 
- bitnami下mysql配置-包含phpMyAdmin配置
		mysql开启远程访问: 默认情况下mysql的绑定ip是bind-address=127.0.0.1 找到my.cnf bitnami@linux:~$ sudo find / -name my.c ... 
- debian下mysql主从配置
		1.确保master/slave只有一份/etc/mysql/my.cnf , 不要在其他地方再有my.cnf (如/etc/my.cnf /usr/local之类) 2.master配置: 在[m ... 
- windows下mysql配置,my.ini配置文件
		基本配置,这个配置可以直接复制到mysql根目录下了my.ini文件中, [client] port=3306 [mysql] no-beep # default-character-set= [my ... 
- windows下mysql配置(第一次)
		忙活了大半天,总算配置好了,本文献给windows下没试用过Mysql的小白,勿喷 http://blog.csdn.net/z1074907546/article/details/51482718 ... 
- Mac下Mysql配置
		安装 http://www.mirrorservice.org/sites/ftp.mysql.com/Downloads/MySQL-5.6/mysql-5.6.41-macos10.13-x86_ ... 
随机推荐
- android:照片涂画功能实现过程及原理
			这个功能可以帮你实现,在图片上进行随意的涂抹,可以用于SNS产品. 绘图本身很简单,但是要实现在图片上指定的部分精确(位置,缩放)的绘图,就有点麻烦了. 下面讲讲实现过程及原理: UI构图 这个UI, ... 
- android string[] arraylist<string>互转
			string[] to arraylist<string>:eg:string[] str; arraylist<string> arr; for(int i=0;i<s ... 
- 【Spark学习】Apache Spark集群硬件配置要求
			Spark版本:1.1.1 本文系从官方文档翻译而来,转载请尊重译者的工作,注明以下链接: http://www.cnblogs.com/zhangningbo/p/4135912.html 目录 存 ... 
- 《Java数据结构与算法》笔记-CH2无序数组
			/** * 本章目标: * 1.自制数组类 * 2.有序数组:按关键字升降序排列:二分法查找 * 3.分析有序数组.大O表示法 */ /** * 自制数组类 书中有的地方有错误,本程序以修改 */ c ... 
- System.Rtti.TRttiObject.GetAttributes 简例
			MAttribute = class(TCustomAttribute) private FName: string; public constructor Create(AName: string) ... 
- Handler笔记
			5.Handler内存泄露 在一个Activity里面,如果没有静态地创建一个Handler,有可能导致内存泄露. 因为Hander和Looper绑定,如果looper的MessageQueue有消息 ... 
- ActiveX控件是什么?
			一.ActiveX的由来 ActiveX最初只不过是一个商标名称而已,它所涵盖的技术并不是各自孤立的,其中多数都与Internet和Web有一定的关联.更重要的是,ActiveX的整体技术是由Micr ... 
- MongoDB Windows 下安装部署
			下面主要是我在Windows上(Win7)安装.运行.安装Windows服务的笔记,以作备忘. 1.下载 下载地址:http://www.mongodb.org/downloads 从其下载页面就可以 ... 
- UVa 11971 Polygon (数学,转化)
			题意:一根长度为n的木条,随机选k个位置将其切成k+1段,问这k+1段能组成k+1条边的多边形的概率. 析:这个题,很明显和 n 是没有任何关系的,因为无论 n 是多少那切多少段都可以,只与切多少段有 ... 
- Ioc容器Autofac系列(2)-- asp.net mvc中整合autofac
			经过上篇蜻蜓点水的介绍后,本篇通过实例快速上手autofac,展示当asp.net mvc引入了autofac之后会带来什么. 创建Asp.net MVC并引入Autofac 首先,创建一个MVC站点 ... 
