1.win7 64 位安装与配置
- (1)解压缩安装包 mysql‐5.7.17‐winx64,注意 mysql 安装目录不能出 现中文字符。比如:我的解压缩目录为 D:\\mysql
- (2)在解压包里面有个服务启动默认配置文件 my‐default.ini。删除 这个文件,并将百度网盘中提供的 my.ini 复制到该目录。
- (3)修改系统变量: 我的电脑/计算机‐>属性‐>高级系统设置‐>环境变量‐>(系统变量) path‐>编辑,将你的 mysql 软件下的 bin 目录的全路径放里面。我建 议童鞋们放在最前面,最后在那个目录的路径后面加个英文的分号(;) 保存就行了。如我的配置 D:\\mysql\\bin; 注意:是在 path 里面添加这个语句,千万不用把 path 原来里面的东 西删除,否则只能重装系统!
- (4)以管理员身份运行 cmd.exe,win7 同学可在开始‐>命令框中输 入 cmd,选中 cmd.exe,点击鼠标右键,选择“管理员身份运行”,否 则后面安装 mysql 会出错!
2.win10 64 位安装与配置
Win10 同学:“开始”菜单上右键,在弹出菜单上选择“命令提示符
(管理员) ”,其中“命令提示符(管理员)”用于运行某些需要管理
员权限的命令。 使用 dos 指令进入 mysql 的 bin 目录,如我的:A.安装服务:输入 mysqld install 回车运行;
B.再输入 mysqld –initialize 初始化 data 目录;(注意 mysqld 后面 一定要有空格,还有两条“-”,一定是两条减号)
C.启动服务:接着就是输入 net start mysql 启动服务;
D. 输入 mysql –u root ‐p回车,提示你输入密码,这个随机密码可 在 data 目录下的*。Err 文件中啊、找到,用记事本打开,找到关键 词 password,后面的就是随机密码,认证通过后进入 mysql 后台;
E.输入 use mysql;打开系统数据库;
F.配置自己的新密码:mysql> set password for root@localhost = password(‘hellodsp’);
3.my.ini文件
1 | [mysql] |
在最后一行添加:
1
2
[client]
default_character_set=utf8
保存。
(5)输入
mysqld –initialize
初始化data目录;
启动服务:接着就是输入net start mysql
启动服务;
输入mysql –u root
回车进入mysql后台;
输入use mysql;
打开系统数据库;
输入pdate user set authentication_string = password('请在此处设置你的密码') where user = 'root';
注意:密码请记住,否则无法进入后台管理系统。
输入exit
回车退出mysql;
输入net stop mysql
停止mysql服务;
打开配置文件my.ini,将语句skip-grant-tables前面加个注释符合#以屏蔽这条指令。如下:# skip-grant-tables
这样下次进入mysql就需要身份认证
输入net start mysql
重新启动服务
输入mysql -u root –p
回车,输入你刚才配置的密码即可顺利进入后台系统。输入
show variables like 'character%';
如果都是utf8和binary字符,没有lartin1字符,则表示配置成功;
输入show databases;
显示所有的数据库;如果提示再次配置密码,则输入SET PASSWORD = PASSWORD(‘你上次配置的密码’);
5.配置mysql的问题解决与更正
安装MySQL中的一点问题更正 如果电脑中不存在 D盘,需要修改my.ini中的路径的盘符为当前存在的盘符,否则会报
Errcode: 13 "Permission denied"
错误 pdf中有一条命令mysql –u root -p需要手动输入
mysql -u root -p
直接复制会出错
语句set password for root@localhost =password(‘hellodsp’);
报错,正确的是
set password for root@localhost = password(‘hellodsp’);
无换行,将中文单引号改成英文
输入上述正确命令时可能会报错ERROR 1290 (HY000): Unknown error 1290
,需要输入
flush privileges;
刷新权限后再重新输入