Windows下安装MySql5.7(解压版本)mysql
一、 官方地址下载MySql Server 5.7sql
二、 解压文件到目录d:\Soft\mysql57下数据库
三、 在上面目录下建立文件my.ini,内容以下:ide
[mysql]编码
# 设置mysql客户端默认字符集spa
default-character-set=utf8 orm
[mysqld]server
#设置3306端口ip
port = 3306 cmd
# 设置mysql的安装目录
basedir=D:/soft/mysql57
# 设置mysql数据库的数据的存放目录
datadir=D:/soft/mysql57/data
# 容许最大链接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 建立新表时将使用的默认存储引擎
default-storage-engine=MYISAM
skip-grant-tables
四、 管理员身份运行cmd进入目录D:/soft/mysql57/bin,执行命令以下
> mysqld install MySQL --defaults-file="D:\soft\mysql57\my.ini"
五、 启动mysql
> net start mysql
此时会报MySQL 服务没法启动。服务没有报告任何错误。
六、 执行:
>mysqld --initialize-insecure
七、 执行这个命令会在mysql根目录下建立data文件夹,
八、 执行net start mysql此次就成功了
九、 执行mysql -u root -p,回车密码不用输入,直接回车,成功登陆mysql。而后use mysql //进入mysql数据库
十、 设置root密码
十一、 update user set authentication_string = password('123456'), password_expired = 'N', password_last_changed = now() where user = 'root';
十二、 注意 authentication_string 5.7之前是password
1三、 若是须要远程客户端链接,能够执行
1四、 Grant all on *.* to 'root'@'%' identified by 'root' with grant option;
1五、 flush privileges;//提交
1六、 重启mysql服务便可