安装mysql
下载mysql-5.6.26-winx64,并解压到:D:\Installed\mysql-5.6.26-winx64\mysql-5.6.26-winx64
创建data目录
创建my.ini,内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D://Installed//mysql-5.6.26-winx64//mysql-5.6.26-winx64
# 设置mysql数据库的数据的存放目录
datadir=D://Installed//mysql-5.6.26-winx64//mysql-5.6.26-winx64//data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
以管理员方式代开cmd,进入:D:\Installed\mysql-5.6.26-winx64\mysql-5.6.26-winx64\bin
执行命令:mysqld install,安装mysql
创建一个windows服务
D:\ Installed\mysql-5.6.26-winx64\ mysql-5.6.26-winx64\bin>mysqld --install MySQL --defaults-file=" D:\ Installed\ mysql-5.6.26-winx64\ mysql-5.6.26-winx64my.ini"
通过检查Windows下的系统日志的方式来检查MySQL安装过程的错误的方式:
进入”计算机管理”à系统工具à事件查看器àWindows日志à应用程序,查看右侧的日志错误信息列表。
常见错误:
Fatal error: Can't open and lock privilege tables:Table 'mysql.user' doesn't exist
出现这个问题的原因是解压或者安装后的目录中的data目录被删掉了。
解决办法:
1、将解压后的mysql-5.6.26-winx64中的data目录放置到该目录下即可。
然后重新安装一下即可。
以管理员方式进入cmd命令提示符
启动mysql服务的方式:
net start mysql
关闭mysql服务的方式:
net stop mysql
快速进入服务管理界面
services.msc
进入mysql的方式:
mysql -uroot -p密码
删除服务的方式
1.进入服务管理界面
进入:
sc delete <service name>
比如删除mysql服务的方式:
sc delete MySQL