1,去官网下载mysql 的安装包

https://downloads.mysql.com/archives/community/

2, 解压至要安装的英文目录(注:全目录为英文/拼音)

3,进入解压好的目录下,创建文件 my.ini

[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
basedir=C:\mysql-5.7.33-winx64
datadir=C:\mysql-5.7.33-winx64\data

4,以管理员运行cmd窗口,进入myslq 的 bin目录,执行mysql的初始化动作

cd C:\mysql-5.7.33-winx64\bin\

4.1 mysqld install

4.2 mysqld –initialize

可能会报错: msvcp120.dll丢失

解决方法: http://www.winwin7.com/JC/13113.html (亲测可用)

4.3 设置密码

在此执行 mysqld –skip-grant-tables,同时再开一个新的cmd窗口执行mysql的登录命令 mysql 后如下:

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use mysql

Database changed

mysql> update user set authentication_string=password('123456') where user='root';

mysql> exit

重新启动

4.4 net start mysql  #启动mysql

注:如果不是管理员打开的窗口,会直接报错 Install/Remove of the Service Denied!

5,可配置windows的环境变量,以方便在任何地方均可执行bin下的命令

6, mysql -uroot -p 登录

mysql> show databases;

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement报错

处理方案为: mysql> SET PASSWORD = PASSWORD(‘新密码’);

7,将mysql 注册为windows的服务开机自启;

 

 

 


0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据