windows+xampp环境下升级mysql
来源:互联网 发布:mac mini 换ssd 编辑:程序博客网 时间:2024/06/10 23:47
Question:
安装ones_erp系统,安装提示need mysql version >= 5.6.5
mysql -version显示:mysql Ver 15.1 Distrib 10.1.13-MariaDB, for Win32 (AMD64)
原本以为提示有错,我的mysql版本明显大于5.6.5,但后来了解到这个版本和上面提示中的版本不是一个概念,提示中的版本应该是控制台登录时候提示出来的,如下:
另外,xampp中集成的mysql是MariaDB的,具体它和mysql什么鬼关系,我也不是很清楚。但清楚的是我必须将xampp中集成的mysql升级了
Answer:
step1:从官网下载了个绿色版的mysql5.6.24,在my.ini中做配置(具体如何配置百度很多),
step2:然后,将my.ini拷贝至xampp/mysql/bin/下,因为这是xampp的mysql启动,配置等的默认路径。
在xampp控制面板中启动mysql,可以正常工作。
step3:值得一提的是网上看来很多mysql的安装教程说是都需要安装mysql服务即:mysqld -install,并在services.msc中可以查看到该服务。然而我在安装成功之后将mysql服务卸载,即mysql -remove之后,mysql依然可以正常工作,有进程,有端口。所以在这里我也搞不清出有些教程是怎么回事。
之后,我查看了服务的定义。系统服务(system services)是指执行指定系统功能的程序、例程或进程,以便支持其他程序,尤其是底层(接近硬件)程序。服务就是你的计算机通过提供各项服务的服务器可以干些什么,比如通过WWW服务可以上网,通过FTP服务可以远程文件上传等等。服务要开相应的端口,计算机的端口号从0到65535一共65536个端口,每一个端口都可以对应一项服务。
按照解释,服务是相对用户使用认知层面的叫法,而从专业人员角度看,服务对应的计算机实体就是进程,端口。所以对于上面问题我只能暂时解释为:mysql服务并不需要的在windows系统中显示安装,而类似绿色软件,mysql开启的时候自动提供mysq服务。
在替换了mysql之后,我的mysql管理工具phpmyadmin出现了问题,用http://localhost/phpmyadmin访问正常,用http://127.0.0.1/phpmyadmin访问,没选择一个表格都会出现异常:#1142 - SELECT command denied to user ''@'localhost' for table 'pma_table_uiprefs',
首先我百度了127.0.0.1和localhost的区别,详见:http://blog.csdn.net/xifeijian/article/details/12879395,表格中罗列的很仔细。所以暂时我想是因为localhost访问并不解析为127.0.0.1并自动授权,127.0.0.1是通过通过网卡传输的类似网络访问,可能存在对localhost用户的授权问题。
经百度,stackover中有一篇文章很好的解决了我的问题:http://stackoverflow.com/questions/18424797/1142-select-command-denied-to-user-localhost-for-table-pma-table-uipref中授权语句:GRANT SELECT , INSERT , UPDATE , DELETE ON phpmyadmin.* TO `pma`@`localhost` IDENTIFIED BY ''这是我第一次接触到localhost和127.0.0.1的区别。
但愿这篇文章对于,windows+xampp集成环境下的对myql升级的用户可以起到帮助。
- windows+xampp环境下升级mysql
- 使用XAMPP快速搭建windows下PHP、Mysql、Apache环境
- 使用XAMPP快速搭建windows下PHP、Mysql、Apache环境
- windows环境下XAMPP增加memcache
- windows XAMPP环境下安装phpredis扩展
- windows下升级mysql
- 在Windows环境下,Ruby连XAMPP集成包中的Mysql数据库
- xampp在windows环境下的配置问题
- Windows下XAMPP 1.7.3环境开启cURL模块
- XAMPP环境下修改mysql root 的密码的方法
- XAMPP 环境下配置Mysql root 密码设置
- 修改Xampp环境MySQL密码
- 修改Xampp环境MySQL密码
- XAMPP下安装Moodle时,解决MYSQL升级以及页面重定向问题
- XAMPP环境下 安装Symfony2
- xampp环境下使用testlink
- windows环境下安装 mysql
- Windows下XAMPP的配置
- [leetcode] 118. Pascal's Triangle
- hbase 协处理器
- 《Windows核心编程》之”Unicode vs ANSI“
- JQuery学习之旅(1)
- C语言关键字
- windows+xampp环境下升级mysql
- SSL常见加密算法
- onSaveInstanceState() 和 onRestoreInstanceState()
- HDU 5742 It's All In The Mind(贪心)
- Hadopp 入门 基本概念(一)
- 关于android串口通信
- 简单实现Android搜索功能 显示清除历史搜索记录
- Graylog——日志聚合工具的后起之秀
- Android学习第一天