在安装mysql时遇到许多问题,服务不能正常启动等,最后终于完工。。
1、下载
下载地址:http://dev.mysql.com/downloads/mysql/
根据电脑配置选择,我选择了mysql-5.7.13-winx64
安装路径:D:\mysql\mysql-5.7.13-winx64
2、配置my.ini文件
首先在mysql-5.7.13-winx64文件下新建一个my.ini文件
在文件里写入以下代码:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.7.13-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.7.13-winx64\data
# 允许最大连接数
#max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
character-set-filesystem=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysqld_safe]
timeaone="CST"
创建文件夹名为data,结果如下
打开C:\Windows\System32中找到cmd.exe以管理员身份运行(否则出错)
切换路径到D:\mysql\mysql-5.7.13-winx64\bin下
输入mysqld install
service successfullyinstalled表示安装成功
3、环境变量配置
MYSQL_HOME D:\mysql\mysql-5.7.13-winx64
编辑PATH 后面加上%MYSQL_HOME%\bin;
4、启动mysql服务器
打开电脑管理->服务与应用程序->服务->找到MySQL右击选择启动
注意:
可能出现能启动立即关闭,以下解决方法:
打开C:\Windows\System32中找到cmd.exe以管理员身份运行(否则出错)
切换路径到D:\mysql\mysql-5.7.13-winx64\bin下
输入mysqld--initialize-insecure --user=mysql(刚建的data目录必须为空)
再net start mysql启动
4、打开mysql
cmd里输入mysql -u root -p
Enter password :因为我之前使用mysqld --initialize-insecure生成了空密码,所以直接回车就好
若想要修改密码mysqladmin -u root -p password
再次输入mysql -u root -p回车输入密码,我设置的是root
进入mysql后,输入show databases;