免安装版的mysql5.7的安装和配置(mysql-5.7.18-winx64.zip)

时间:2021-03-18 16:18:57
一 下载MySQL
 
http://dev.mysql.com/downloads/mysql/5.0.html
 
解压MySQL(F:\Program Files\MySQL\)MySQL安装目录


在环境变量path 中配置 D:\software\developSoftware\mysql5.7\bin
 
二 新建my.ini
 
E:\mysql5.7下建立my.ini文件,内容为(注意双斜杠)
 
Js代码  
[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
;设置3306端口
port = 3306 
; 设置mysql的安装目录
basedir =E:\\mysql5.7
; 设置mysql数据库的数据的存放目录
datadir= E:\\mysql5.7\\data
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 
;重置密码后需要删除,再重启mysql服务
skip-grant-tables

 
 
注:实践得出,上述文件应保存AscII格式,否则会报一下错误
error: Found option without preceding group in config file:....
--------------------------------------------------------
 
三 注册MySQL服务,使MySQL可以在服务项目中启动或关闭
 
 1)进入安装目录\bin,执行:
 
    F:\Program Files\MySQL\bin>mysqld -install
 
    显示:Service successfully installed. 则注册服务成功。
 
如果要删除服务:
 
F:\Program Files\MySQL\bin>mysqld -remove
(如果报错: 安装mysql Install/Remove of the Service Denied!错误的解决办法  )


打开cmd.exe程序的时候选择“用管理员身份打开”。
 
 2)修改注册表:
 
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MySQL\ImagePath
 
修改为:
 
"F:\Program Files\MySQL\bin\mysqld" --defaults-file=
 
"F:\Program Files\MySQL\my.ini" MySQL
 
这样配置就可以使用net start mysql命令正常启动MySQL。
 
四 修改root密码
 
MySQL配置好后,启动成功,默认密码是空,但是为了安全,设置密码(一般用户名为root,密码为root)。
 
1)登录MySQL root用户:
 
   进入MySQL安装目录\bin,执行:
 
   F:\Program Files\MySQL\MySQL-6.0.7\bin>mysql -u root;
 
2)修改root密码:authentication_string 5.7   ,   5.7版本以前是password
 
       mysql> update mysql.user set authentication_string=PASSWORD('新密码') where User='root'; 
 
       mysql> flush privileges; 






Navicat for Mysql 
点击连接-输入名称,连接地址,账户root ,密码 root
点击测试连接。


报错1862


修改方法如下


重新修改下密码即可,修改方式如下:
以root权限登录mysql:(这里我的账户是root,密码也是root)
mysql -uroot -proot
然后更改密码:
SET PASSWORD = PASSWORD('root');