安装包下载 或者 gaobo百度云/工具/开发工具/mysql-5.7.23-winx64.zip
第一步, 解压MySQL压缩包
将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:
“D:\home\mysql-5.7.23-winx64"
在解压目录新建my.ini,复制下面的配置信息到 my.ini 保存
#########################################################
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
#安装路径
basedir=D:\home\mysql-5.7.23-winx64
#数据路径
datadir=D:\home\mysql-5.7.23-winx64\data
#这个就是单用户的连接数
max_user_connections=100
#这个是全局的限制连接数
max_connections=500
character-set-server=utf8
default-storage-engine=INNODB
#锁等待超时时间
innodb_lock_wait_timeout=10
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
skip-grant-tables
[mysql]
default-character-set=utf8
#########################################################
第二步,配置环境变量
第三步,将mysql注册为windows系统服务
1)以管理员身份运行CMD进入到MySQL解压目录下的 bin 目录下:
2)输入服务安装命令: mysqld install mysql --defaults-file="D:\home\mysql-5.7.23-winx64\my.ini"
#安装成功后会提示服务安装成功。 移除服务命令为:mysqld remove 或 sc delete mysql
如果报错"无法启动此程序,因为计算机中丢失MSVCR120.dll。尝试重新安装该程序以解决此问题",下载 gaobo百度云/工具/开发工具/vcredist_x64.exe 安装后再执行。
3)运行mysqld --initialize(若没有init则不存在data目录,自然无法启动成功 创建基础数据)
第四步, 启动MySQL服务
方法一: 以管理员身份运行CMD启动服务命令为:net start mysql
方法二: 打开管理工具 服务,找到MySQL服务启动。
第五步. 修改 root 账号的密码
刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456
>mysql –uroot
mysql>show databases;
mysql>use mysql;
mysql> UPDATE user SET authentication_string=PASSWORD("123456") WHERE user='root';
mysql>FLUSH PRIVILEGES;
mysql>QUIT
第六步. MySQL控制台快捷方式建立:
1)桌面右键->新建->快捷方式->对象位置输入:C:\Windows\System32\cmd.exe 快捷方式名称自己定义,确定,快捷方式建立成功
2)右键单击刚才建立的快捷方式->属性->把目标一栏修改成MySQL启动参数: C:\Windows\System32\cmd.exe "D:\Program Files\MySQL\mysql-5.6.13-win32\bin" /k mysql -uroot -p inventory 解释:CMD路径 "MySQL路径bin目录" /k mysql -u用户名 -p密码 数据库名
3)修改完成后点击确定保存,直接双击快捷方式即可连接到MySQL数据库
使用界面化工具(Navicat Premium)连接Mysql:
出现 Access denied for user问题处理:
更改好后重启mysqld服务或在mysql命令行下输入flush privileges;