首先需要了解,在本地安装mysql正常情况下一定要安装 mysql server, 如果你对命令很熟悉,当然就够了,如果你想用可视化的工具来操作,还需要安装一个 mysql 可视化工具。话不多说,我们先来安装 mysql server 吧。
1、下载:
官网下载:www.mysql.com/
step1: DOWLOANDS -> Community -> MySQL Community Server -> 选择你想要的server版本
step2: 此处以 MySQL Community Server 5.7.13 为例,点击后如下,选择你的操作系统及位数:
step3: 点击按钮 Download 会出现如下:这里我直接选择直接下载,等待下载完成。
step4: 下载完后是如下文件:
在此下载演示版本:pan.baidu.com/s/1MSN8oMLX…
step 3: 配置 mysql server:
mysql 的默认配置是在主目录下的 my-deafult.ini 文件中,如下图:
修改或新增一个 my.ini文件来配置,在文件中[mysqld]下面配置basedir和datadir,如下:
注:如果要新增my.ini文件,直接 copy一下 my-default.ini文件,修改文件名位 my 即可,防止直接新建文本导致编码出问题。
step 4: 以管理员身份打开 cmd。必须以管理员身份打开,否则提示错误: Install/Remove of the Service Denied
管理员打开方法:右击 cmd 图标,选择 “以管理员身份运行”
打开后进入 bin 目录下,如下:
文件名很长需要一个字母一个字母敲么,当然有技巧,输入前几个字母直到能区分其他文件后,点一下 "Tab" 键就好啦。
step 5:安装 mysql, 进入 bin 目录后执行命令 mysql -install, 如下:
提示 Service successfully installed, 说明安装成功。
如果一台电脑安装多个版本 MySQL 服务,请使用以下命令并为其命名(mysql5.7.13):
mysqld --install mysql5.7.13 --defaults-file='D:\mysql\mysql-5.7.13-winx64\my.ini'
step 8: 操作mysql来验证吧,先来修改密码,输入命令 use mysql,再输入修改密码命令: UPDATE mysql.user SET Password=PASSWORD('123456') WHERE User='root';
此处注意,
1)如果 server 是 mysql 5.6 以前版本,使用如下命令: UPDATE mysql.user SET Password=PASSWORD('123456') WHERE User='root';
如果是 5.6 以后的版本,使用如下命令: UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE USER='root';
这是由于5.6以后user表中没有password字段。
2)命令后面的分号 ; 记得带上。
step 9: 验证用户密码;
退出 mysql, 输入命令 quit, 回到 bin 目录,如下:
2)把之前在 my.ini 加的 skip-grant-tables 去掉
3)关闭数据库连接,输入命令:net stop mysql
4)启动数据库连接,输入命令:net start mysql
5)用户登录,输入命令:mysql -u -root -p,此时输入刚刚设置好的密码:
登录成功,大功告成,用命令 use mysql 来操作数据库吧。