mysql5.5解压版怎么配置 |
您所在的位置:网站首页 › mysql安装第四步报错 › mysql5.5解压版怎么配置 |
到官网下载mysql-5.5.10-win32.zip,然后将mysql解压到任意路径,如:C:\mysql-5.5.10-win32 打开计算机-属性-高级系统设置-环境变量,新建一个环境变量,变量名为:MYSQL_HOME,变量值为你的mysql根目录,如:C:\mysql-5.5.10-win32 然后在系统变量Path中添加:%MYSQL_HOME%\bin 在根目录下面有几个已经写好的"my-"开头的ini文件,选一个适合你的,如:my-small.ini。复制一份,将文件名修改为my.ini,添加以下内容: Properties代码 [mysqld] #设置字符集为utf8 default-character-set = utf8 basedir = C:/mysql-5.5.10-win32 datadir = C:/mysql-5.5.10-win32/data
[client] #设置客户端字符集 default-character-set = utf8
[WinMySQLadmin] Server = C:/mysql-5.5.10-win32/bin/mysqld.exe 打开命令提示符,进入%MYSQL_HOME%/bin目录,执行命令:mysqld -install将mysql安装到windows的服务。执行成功后会提示:C:\mysql-5.5.10-win32\binService successfully installed. 如果想要卸载服务执行命令:mysqld -remove。 然后在命令提示符下执行:net start mysql就能启动mysql了,停止服务输入命令:net stop mysql。如果想设置mysql是否自动启动,可以在开始菜单-运行中输入service.msc打开服务管理进行设置。 第一次登录的时候输入: C:\Users\Administratormysql -u root 修改密码: mysqlupdate mysql.user set password=PASSWORD('root') where User='root' mysqlflush privileges 不过我在安装过程中还是出了点小问题,启动mysql的时候报错: 系统出错。 发生系统错误 1067。 进程意外终止。 打开%MYSQL_HOME%/data目录下的用户名.err文件,mysql的错误日志就记录在这个文件中。在里面发现这样一句话: 110327 0:12:02 [ERROR] MySQL: unknown variable 'default-character-set=utf8' 感觉很奇怪,以前一直都这样安装的。最后在mysql的官网上找到一篇中国DBA的求助信息,原来这是新版本的一个bug,不支持在my.ini中直接设置字符集为utf8。解决办法是:在default-character-set=utf8前面加上loose-即: Properties代码 [mysqld] #设置字符集为utf8 loose-default-character-set = utf8
[client] #设置客户端字符集 loose-default-character-set = utf8 启动果然不再报错了。。。那份求助信息的原文地址: http://forums.mysql.com/read.php?103,189835,237318 后记: 虽然使用上面的方式加入loose-以后,mysql启动不再报错了。但是在插入数据时依然出现了乱码问题,给我造成了不小的麻烦。 mysqlshow variables like '%char%' 通过以上命令查看字符集编码,得到如下结果: +--------------------------+---------------------------------------+ | Variable_name| Value | +--------------------------+---------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1| | character_set_filesystem | binary| | character_set_results| utf8 | | character_set_server | latin1| | character_set_system | utf8 | | character_sets_dir | C:\mysql-5.5.10-win32\share\charsets\ | +--------------------------+---------------------------------------+ 可以看出character_set_database ,character_set_server 的编码还是默认的latin1。 在[mysqld]配置选项下添加character-set-server = utf8,重启服务进入mysql再次查看: +--------------------------+---------------------------------------+ | Variable_name| Value | +--------------------------+---------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary| | character_set_results| utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | C:\mysql-5.5.10-win32\share\charsets\ | +--------------------------+---------------------------------------+ 问题完美解决 下面主要分为五大步给大家介绍mySql 5.7.14 解压版安装教程。感兴趣的朋友一起看看吧。第一步:下载最近的MySQL文件并且解压: 下载最新版的MySQL–mysql-5.7.12下载地址 将下载到的文件解压缩到自己喜欢的位置,例如我自己的位置是D:\MySQL\mysql-5.7.12-winx64 第二步:配置环境变量 这里不多说,bin目录配置到path下面就行了。 第三步:添加配置文件 直接复制一个解压路径下面的 my-default.ini文件,重命名为my.ini然后编辑该文件,内容如下: code class="hljs tex has-numbering" style="display: blockpadding: 0pxcolor: inheritbox-sizing: border-boxfont-family: "Source Code Pro", monospacefont-size:undefinedwhite-space: preborder-radius: 0pxword-wrap: normalbackground: transparent" span class="hljs-special" style="box-sizing: border-boxcolor: rgb(102, 102, 0)"[/spanmysqldspan class="hljs-special" style="box-sizing: border-boxcolor: rgb(102, 102, 0)"] /span basedir=D:span class="hljs-command" style="box-sizing: border-boxcolor: rgb(0, 0, 136)"\MySQL/spanspan class="hljs-command" style="box-sizing: border-boxcolor: rgb(0, 0, 136)"\mysql/span-5.7.12-winx64span class="hljs-command" style="box-sizing: border-boxcolor: rgb(0, 0, 136)"\ /spandatadir=D:span class="hljs-command" style="box-sizing: border-boxcolor: rgb(0, 0, 136)"\MySQL/spanspan class="hljs-command" style="box-sizing: border-boxcolor: rgb(0, 0, 136)"\mysql/span-5.7.12-winx64span class="hljs-command" style="box-sizing: border-boxcolor: rgb(0, 0, 136)"\data/spanspan class="hljs-command" style="box-sizing: border-boxcolor: rgb(0, 0, 136)"\ /spanport=3306/codeul class="pre-numbering" style="box-sizing: border-boxposition: absolutewidth: 50pxtop: 0pxleft: 0pxmargin: 0pxpadding: 6px 0px 40pxborder-right: 1px solid rgb(221, 221, 221)list-style: nonetext-align: rightbackground-color: rgb(238, 238, 238)"li style="box-sizing: border-boxpadding: 0px 5px"1/li li style="box-sizing: border-boxpadding: 0px 5px"2/li li style="box-sizing: border-boxpadding: 0px 5px"3/li li style="box-sizing: border-boxpadding: 0px 5px"4/li /ul 这里需要注意的主要有两个问题: 1、basedir是上面的你的mysql文件的解压路径。 2、在该路径下面新建一个名为data的空文件夹,就是datadir。 第四步:初始化数据库并且配置服务 在做这一步之前,一定要注意两个问题!!!切记!!! 第一: 以管理员自身份打开CMD; 第二:用cd命令进入到你MySQL文件的解压路径! 然后执行 mysqld --initialize --user=mysql --console 执行成功之后,在打印的文字的最后面是数据库的初始密码,记得要拷贝下来,用鼠标选中,回车一下找个地方ctrl+v就行了。 上面弄完之后,再管理员自身份打开CMD执行 mysqld --install MySQL –添加到系统服务 net start mysql –启动mysql服务 第五步:修改mysql的初始密码 1、打开CMD执行 : mysql -u root -p 2、输入你刚才保存的数据库的初始密码。 3、执行 set password = password(‘***NewPassword***‘) NewPassword的位置输入你自己的新密码就行了。 方法/步骤1 下载好后解压发现没有data文件夹,这可怎么办,网上查看了很多的发方法,总是看不懂,新版原来是改了,需要初始化,下面一步一步道来。 2 新建一个data文件夹。 3 打开配置文件my-default.ini看到里面的basedir和datadir是没有打开的,前面有#,路径也是以“……”表示。 4 去掉basedir和datadir前面的# basedir添加的是MySQL的解压路径; datadir添加的是MySQL的data文件夹路径。 5 接下来就是配置环境变量,首先先把bin的地址复制:打开MySQL解压文件夹里面的bin文件夹,将鼠标点击到地址栏选中,复制地址(这样做的目的是防止打字出错,而且方便)。 6 把刚刚复制的bin路径添加的Path变量值,具体方法是:打开电脑桌面:计算机—右键—高级系统设置—高级—环境变量(N)—修改Path;就是将复制的地址栏粘贴到最后。(这里注意的是不同的路径之间用英文的“;”分开)确定,退出。 7 打开dos界面,具体方法是:在开始输入cmd.exe回车。 8 这一步很重要,初始化MySQL,需要进到MySQL解压目录下的bin文件:具体方法是:这里以F盘下的路径为例: F:回车 F:cd phptools\MySQL\bin(回车) F:\phptools\MySQL\binmysqld --initialize-insecure --user=mysql(回车,这一步就是初始化) 当出现Service successfully installed表示MySQL服务已经安装了,就差启动了。 9 启动MySQL在之前的F:\phptools\MySQL\bin输入:net start mysql; 出现:MySQL服务启动成功,表示这一次配置完毕。 10 接下来就是开启新版的MySQL之旅了,打开dos界面,输入mysql -u root -p然后回车,提示输入密码,如果没有密码就回车。 11 查看版本。至此MySQL5.7.10安装完毕。 欢迎分享,转载请注明来源:内存溢出 原文地址:https://outofmemory.cn/zaji/7284730.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |