`
Speeddsy
  • 浏览: 24693 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySQL5.5 配置文件 my.ini

 
阅读更多

MySQL5.5 配置文件 my.ini

解压mysql-5.5.22-win32.zip后的目录中有5个my-xxxx.ini配置文件,

通过查看配置文件中的描述,是说针对不同内存大小的推荐配置。

本例复制了my-medium.ini 并重命名为 my.ini 然后添加了如下几行:

[client]

default-character-set=utf8 客户端编码

[mysqld]

basedir=D:/sdk/MySQLMySQL安装目录
datadir=D:/Servers/mysql/dataMySQL数据库存放目录
default-character-set=utf8服务器端编码
default-collation=utf8_general_ci服务器端字符集

2、安装windows服务(Windows7 用户必须以管理员启动cmd):

3、启动windows服务

结果报了1067错误。。。。

到启动日志文件查看(启动日志在MySQL的data目录中,由于本例在my.ini文件中指定了datadir,所以我的日志文件为D:\Servers\mysql\data\Siuon-PC.err):

说未知的变量'default-character-set=utf8'...记得公司的mysql配置里面就是这样的啊。。。于是Google之。。。原来由于我下载的MySQL版本是5.5...

在这个版本中刚刚配置的几个变量被新的取代了

default-character-set --> character_set_client P.S: [client] 部分的default-character-set

default-character-set --> character_set_server P.S:[mysqld]部分的default-character-set

default-collation --> collation-server

修改完后的截图:

重新启动,还是报1067错误。日志为:

意思是说mysql.host表不存在。 这是由于我将datadir改成自定义的了,但是之前datadir目录(即MySQL/data) 中的系统数据库没有一起拷贝到新的datadir目录。造成的。

将如下几个文件夹复制到新的my.ini配置文件中datadir指定的目录下(在本例中为D:\Servers\mysql\data目录):

启动MySQL服务OK~~~:

分享到:
评论

相关推荐

    my sql的配置文件

    mysql my.ini "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe" "--defaults-file=C:\Program Files\MySQL\MySQL Server 5.5\my.ini" "-uroot" "-p

    MySQL 5.5的max_allowed_packet属性的修改方法

    也很容易理解,就是需要修改一下MySQL的配置文件,但是这里面有个小技巧(在Windows 7中):如果直接使用记事本或notepad++打开MySQL 5.5文件夹底下的my.ini,会提示该文件被其他程序占用,或者拒绝访问之类的(如...

    upupw_Apache_PHP5.5

    UPUPW APACHE版环境集成包目录说明: 01、UPUPW.exe UPUPW控制面板主程序 ...upupw\MySQL\my.ini MySQL配置文件 upupw\sendmail\sendmail.ini SendMail配置文件 memcached://127.0.0.1:11211 MemCache配置地址及端口

    Mysql开启慢SQL并分析原因

    Windows:Windows 的配置文件为 my.ini,一般在 MySQL 的安装目录下或者 c:\Windows 下。 Linux:Linux 的配置文件为 my.cnf ,一般在 /etc 下 在 my.ini 增加几行: [mysqlld] long_query_time=2 #5.0、5.1等版本...

    MySQL的安装、Windows环境变量配置(windows环境下)

    2.打开刚刚解压的文件夹 C:\web\mysql-8.0.19 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息: [client] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 ...

    设置Mysql5.6允许外网访问的详细流程分享

    修改mysql的配置文件,有的是my.ini(windows),有的是my.cnf(linux), 在配置文件中增加 [mysqld] port=3306 bind-address=0.0.0.0 然后重新启动mysql服务,执行service mysql restart。 二、设置mysql用户...

    解决mysql ERROR 1045 (28000)– Access denied for user问题

    问题描述(以下讨论范围...第一步:编辑mysql安装目录中的配置文件my.ini,在[mysqld]这个条目下加入 skip-grant-tables 如下图: 保存退出后 第二步:重启mysql 重启步骤如下: 1.进入任务管理器,查看mysqld.exe是

    webd的信息

    (2).mysql5.5的安装,配置,测试 a.把安装压缩包下载复制到除c盘之外的其他盘中,比如d:\,路径中不要包括中文字符 b.配置环境变量 MYSQL_HOME=mysql的解压路径 PATH=.;%MYSQL_HOME%\BIN;.... c.下载复制my.ini...

    MySQL无法存储Emoji表情问题的解决方法分析

    1、修改配置文件my.ini【D:\Program Files\MySQL\MySQL Server 5.5】: [mysql] default-character-set=utf8mb4 [mysqld] character-set-server=utf8mb4 2、重启mysql服务 3、修改表或者表中某个

    mysql5.x升级到mysql5.7后导入之前数据库date出错的快速解决方法

     修改mysql5.7的配置文件即可解决,方法如下:  linux版:找到mysql的安装路径进入默认的为/usr/share/mysql/中,进行对my-default.cnf编辑  利用查找功能”/”找到”sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_...

    MySQL5.6解压版服务无法启动之系统错误1067问题

    记录一下今天被坑了一下午的BUG 就从半个月前说起吧 当时……………………………………………………………………...不要学网上的另存一个my.ini(这是被坑一下午的罪魁祸首),直接在配置文件上改就行了—–黄色醒目 我

    安装MySQL 5后无法启动(不能Start service)解决方法小结

    安装的 MySQL 5.1.48 或是 MySQL 5.5.8,配置好最后点击 Execute 按钮了,但是... Unknown/unsupported table type: INNODB 原来是因为这两版本的 MySQL 默认使用了支持事物的 INNODB 引擎,打开 my.ini 文件,在 MySQL

    详解windows下mysql的主从同步

    半路出家到Java,刚开始听说到说程序支持读写分离感觉特别高大上,也一直没接触 偶然的机会接触到了,就一定得记下来。 今天先讲讲数据库的主从同步,两个好处: ...在主数据库mysql安装目录下找到my.ini文件

    docker搭建lnmp环境

    这里我们使用了mysql5.5版本,没其它用意,相比5.7以上版本,占内存和硬盘最小的一个版本 我们准备了一个`my.cnf`作为额外配置,这里我修改了数据库的时区 ```cnf [mysqld] default-time-zone = '+8:00' ``` ``...

    基于SpringMVC+Spring+MyBatis开发的个人博客网站-毕业设计.zip

    数据库乱码,在MySQL安装路径,比如(E:\MySQL\MySQL Server 5.5)下找到my.ini文件进入编辑,修改这两处地方为utf8,默认是拉丁文 character-set-server=utf8 default-character-set=utf8 本项目使用到的mail服务...

Global site tag (gtag.js) - Google Analytics