mysql,安装的时候出现的问题。
下载的zip免安装版的MySQL
1、问题1067:my.ini文件没有配置正确。
windows7 64位 这样配置:
复制以下到my.ini(复制my-default.ini文件后清空内容的文件定名为my.ini)
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:/lamp/mysql5/mysql-5.6.25-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:/lamp/mysql5/mysql-5.6.25-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
2、输入命令mysqld install,输出结果为“the service already
exists,并且指向文件不是刚刚设置过的文件”
如图:
这是由于删除之前安装的SQL时没有删除干净,注册表还在导致的。尝试用360清除注册表,没有用。
应这样做:
开始--运行--输入
regedit,删除残留的注册表信息HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下面找到MySQL
注册表信息把它整个删掉后,重装mysql成功了!
3、net start mysql 发生错误2或3,系统找不到指定的文件。
如图:
应这样做:
1)根据my-default.ini文件复制出来后 放到windows下,名称该为my.ini,并在里面加上
[WinMySQLAdmin]
Server=C:/lamp/mysql5/mysql-5.6.25-winx64/bin/mysqld.exe
2)然后cmd
转到相应目录下,(前面直接操作就是因为不转到msyql目录下,它会默认安装到c:下)
msyqld
--remove //关闭服务
mysqld
-install //启动服务
net start
mysql //启动
另:mysql -uroot
-p 打开sql命令
mysqladmin -u root -p password 设置密码方法
退出exit 。记住直接关闭cmd窗口是没有退出的,要输入exit才会退出啊。
虽然打开mysql 了,但每次打开mysql 都要输入那么多指令切换目录很讨厌!
右键我的电脑->属性->高级系统设置->环境变量->path->编辑,将你的mysql软件下的bin目录的全路径放里面。如C:/lamp/mysql5/mysql-5.6.25-winx64/bin
cmd->mysql -uroot -p ->回车输入密码->show
databases;查找数据库->use 数据库名;切换数据库目录->show
tables;查找表->sql查询工作select * from 表名->exit退出。