1.效果
2. 下载MySQL 压缩版
下载地址:
https://downloads.mysql.com/archives/community/
3. 配置
3.1 将下载的文件解压到合适的位置
我最终将myql文件 放在:D:\develop\mysql
最终放的位置:
3.2 配置data创建文件夹及my.ini
my.ini中的内容如下:记得更改路径
[mysqld] basedir="D:/develop/mysql/" |
3.3 配置系统变量
3.4 安装 mysql
cmd===>mysql解压的bin目录===》执行安装====》启动mysql====>测试连接
3.4.1 cmd 记得以管理员身份运行
3.4.2 进入mysql安装的bin目录
3.4.3 初始化
(初始化后没有root密码,建议使用)
mysqld --initialize-insecure
3.4.4 安装mysql服务
mysqld -install
问题:
他再次执行上面步骤
3.4.5 启动mysql 服务
net start mysql
3.4.6 登录
(第一次登陆如果没有密码可以直接按回车登陆)
mysql -u root -p
3.4.7 设置密码
注意密码的单引号是 英文的
set password for root@localhost = password('myroot');
3.4.8 推出 MySQL
exit;
4. 使用navicat连接
解压版MySQL 完成配置
5. 设置MySQL自启动
参考:https://jingyan.baidu.com/article/3d69c55134c1a5f0cf02d72c.html
6. 设置数据库编码格式为utf-8
在cmd中先登录 然后 将下面内容执行
SHOW VARIABLES LIKE 'character_set_%'; |
7. 遇到的问题
7.1 远程连接不上
https://www.cnblogs.com/devan/p/7055339.html
解决办法:
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql" 数据库里的 "user" 表里的 "host"项,从"localhost"改称"%"
1、启用 cmd
输入 : mysql -u -root -p
若是提示 ‘mysql’不是内部或外部命令,也不是可运行的程序.那需要配置环境变量 在配置 path 变量添加 “……\mysq\/MYSQL Server5.7\bin”
总体运行语句:
如果 :update user set host = '%' where user ='root'; 执行不成功 那么先试着远程连接一下
mysql -u root -p
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host' from user where user='root';
运行完毕后再次连接测试,若还不行重启mysql服务,或是直接重启电脑