本文目录一览:
mysql安装时出现错误
内存指令不能read,这是在电脑使用中经常出现的问题,内存是主板上的存储部件,是CPU直接与之沟通,并用其存放当前正在使用的(即执行中)的数据和命令的重要部件。当你用键盘或鼠标输入某个命令后,CPU就会解释命令并将指令或程式载入到内存中,这样程序才能够被执行。而一旦内存发生问题了,程序就不能被执行,因此就产生了前面我们提到的“该内存不能为read或written”错误的警告。当然,出现了“该内存不能为read或written”的故障也不一定都是内存的问题,电脑中了病毒或木马以及运行的程序本身的Bug也会造成这种现象。很难分清究竟是什么原因造成的,一时半会不好排除,但没关系,按确定、取消,重启,即可。感兴趣的网友可用下述办法试着去解决:
1、打开的程序太多,如果同时打开的文档过多或者运行的程序过多,没有足够的内存运行其他程序,要随时关闭不用的程序和窗口。
2、自动运行的程序太多,关闭一些启动程序, 开始-运行-Msconfig---启动 ,除杀毒软件、输入法外一般的程序都可以关掉。
3、物理内存过小,加大婚理内存;内存和主板没插好或其他硬件不兼容 重插内存或换个插槽 ;双内存不兼容 ,要使用同品牌的内存或只要一条内存 ;劣质内存条或内存条坏了 更换内存条;合理设置虚拟内存。
4、市电电压过大的波动,或者PC机上使用劣质电源,都会给内存带来损害,更换功率大、质量好的电源。
5、PC机箱内充满灰尘,或者PC工作环境相对潮湿,也会造成运行不正常。及时除尘。
6 、CPU、显卡散热问题 ,改善散热 。
7、硬盘有问题 ,扫描修复或更换硬盘 。
8 、驱动问题 重装更新驱动 。
9、非法操作,系统无法执行。
10、 软件损坏 重装软件 ;软件有BUG 打补丁或更新到最新版本 ; 软件和系统不兼容 给软件打上补丁或是试试系统的兼容模式 ; 软件和软件之间有冲突 如果最近安装了什么新软件,卸载了试试 。
11、 系统本身有问题 有时候操作系统本身也会有BUG,要注意安装官方发行的更新程序最好及时补上,必要时重装系统。
12、 病毒问题 杀毒 ;杀毒软件与系统或软件相冲突 由于杀毒软件是进入底层监控系统的,可能与一些软件相冲突,卸载试试
13、试打开CMD窗口输入如下命令:
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i 回车
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车 重启
mysql安装不上怎么办 mysql安装失败原因和解决方法
错误1:wizard安装最后一页,出现cannot create Windows service for mysql.error:0 错误
解决方法:打开命令行 输入 sc delete mysql 命令即
C:sc delete mysql
[SC] DeleteService SUCCESS
重起电脑,或者卸载后重启再安装,这样就好了。我是卸载后重启的。
卸载重新安装要注意一个问题,在控制面板中卸载后,要去c:\Documents and Settings\All Users\Application Data目录下把Mysql文件夹删掉。里面可能记载了你卸载的配置信息,下次安装时会有影响。
错误2:在让输入管理员输入密码时除了password和confirm password之外还有一行current password。
这说明你安装之前没有把我第1条中说的目录下把Mysql文件夹删除。不知道是否影响后续使用,可能记得密码的话没关系。另附带一句,管理员密码是自己设的,用户名则为默认root。
安装成功后可测试如下:打开mysql command line client,输入密码,出现
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.33-community MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql
则安装成功!
错误3:mysql server configuration失败。
在配置向导中查看错误提示有如下语句:
mysql-server-5.5-win32:60 - Adding firewall rule for MySQL55 on port 3306.
mysql-server-5.5-win32:66 - Adding firewall rule failed.
表示防火墙安装失败。
查看安装日志能找到以下语句:
mysql-installer Information: 10 : Attempting to create firewall rule with command: netsh.exe firewall add portopening protocol=TCP port=3306 profile=ALL name=MySQL55 mode=ENABLE scope=ALL
mysql-installer Information: 10 : Unexpected response from netsh: 确定。
mysql-installer Information: 10 : Attempting to create firewall rule with command: netsh.exe advfirewall firewall add rule name=”Port 3306” protocol=TCP localport=3306 dir=in action=allow
mysql-installer Information: 10 : Unexpected response from netsh: 下列命令没有找到: advfirewall firewall add rule name=”Port 3306” protocol=TCP localport=3306 dir=in action=allow。
这种情况说明mysql的安装对中文系统支持得不好,不能识别 netsh.exe返回的“确定”信息,继而运行能在其他windows平台上运行的netsh.exe advfirewall命令(该命令xp不支持,所以报找不到该命令的错误。
解决办法有两个:
①将自己的操作系统的语言设置为英文,然后重新安装mysql 。具体的可以进入控制面板-区域和语言 中去更改;另外,检查当前用户是否有启动防火墙的权限,在计算机服务中查看Application Layer Gateway Service的属性,查看登录选项卡中的用户是否是当前用户。
②检查防火墙端口,如果已经添加成功了,则不作处理,如果没有成功添加,则自己手动在防火墙中添加端口。
错误4:安装成功之后,只能通过mysql 5.5 command line client 连接localhost的mysql ser
cmake安装mysql编译提示错误,错误提示如下,请大家指教,谢谢!
错误提示里说你的计算机上没有一个可用的Boost库或版本太低,MySQL需要不低于Boost 1.57.0的版本。您应该尝试下载一个Boost,并且完成编译。
您应该会得到上面图片中的大部分文件,除了几个我自己添加的辅助编译的脚本。
完成之后请再尝试重新编译MySQL。
附注:编译后生成的二进制库保存在Boost根目录下\stage\lib中,请根据MySQL的编译步骤中的指示填写在Makefile里面或者加入环境变量(具体的我不太清楚,需要您视具体情况而定)。