由于在官网上下载了msi的安装文件自动next安装完后报了错,应该是与我64位系统不兼容。
想了以后在服务器上也得安装的话还是用zip自己配置比较好,就先记录下来安装出现的问题。
1、下载
2、解压到磁盘目录,我就直接解压在D盘了。
3、打开文件夹,增加my.ini文件与data文件夹。
4、配置my.ini文件,修改目录
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-5.7.19-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.7.19-winx64\data
5、管理员身份运行CMD,依次输入mysqld --initialize --user=mysql --console,mysqld install,net start mysql,这里可能会报错的原因有几个,一是提示msvcr120.dll丢失,解决下载微软Visual C++ Redistributable Packages for Visual Studio 2013就好,二是出现3534错误
这个是因为在initialize之前执行了install,解决方法执行mysqld -remove,然后再mysqld --initialize --user=mysql --console
如果一切正常如图所示
6、之后可以设置sql密码了,输入mysql -u root -p
密码填入刚才红框里的,
发现命令行已经变成mysql。
7、然后修改密码,输入set password for root@localhost = password('123456');注意分号不要丢掉。密码就换成123456了。
8、完成!