Python与数据库Window下Mysql数据库的安装与管理

Windows安装MySQL5.7教程

1.检查及卸载原版本

​ 我们可以检查下我们的系统服务确定下有没有安装过MySQL,打开Windows系统服务有以下两种方式:

​ 1 右击我的电脑/计算机,点击管理,打开计算机管理,依次选择服务和应用程序——服务。

​ 2 使用快捷命令:同时按下win+r键,在运行窗口中输入services.msc,即可打开服务。

​ 打开系统服务后页面如下,可以看到我的电脑中已经安装有MySQL,下面我将其卸载,若你的电脑没有MySQL服务则不需要操作此步。

现在我们打开cmd命令行来卸载MySQL:

​ 3 停止MySQL服务

​ 4 卸载MySQL

2.Mysql 5.7.28离线包下载与配置

​ 下载链接:https://pan.baidu.com/s/1uPbBknyIebQRDt4k_RA58Q 

​ 提取码:14zi

步骤1 文件解压与安装

​ 将下载文件进行解压,我解压位置为:D:\Program Files\mysql-5.7.28-winx64

步骤2 配置my.ini文件

​ 在D:\Program Files\mysql-5.7.28-winx64中创建my.ini文件,MySQL安装服务所需my.ini文件内容为

[mysql]  
# 设置mysql客户端默认字符集  
default-character-set=utf8  
[mysqld]  
#设置3306端口  
port = 3306  
# 设置mysql的安装目录  
basedir=D:\Program Files\mysql-5.7.28-winx64
# 设置mysql数据库的数据的存放目录  
datadir=D:\Program Files\mysql-5.7.28-winx64\data
# 允许最大连接数  
max_connections=200  
# 服务端使用的字符集默认为8比特编码的latin1字符集  
character-set-server=utf8  
# 创建新表时将使用的默认存储引擎  
default-storage-engine=INNODB

或者

[mysqld]
port=3306
character_set_server=utf8
basedir=D:\Program Files\mysql-5.7.28-winx64
datadir=D:\Program Files\mysql-5.7.28-winx64\data
server-id=1
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1
innodb_file_per_table = 1
log_timestamps=SYSTEM

log-error   = error.log
slow_query_log = 1
slow_query_log_file = slow.log
long_query_time = 5
log-bin = binlog
binlog_format = row
expire_logs_days = 15
log_bin_trust_function_creators = 1
secure-file-priv=D:\Program Files\mysql-5.7.28-winx64\Uploads

[client]  
default-character-set=utf8

文件中提到了 basedir和datadir:

datadir:值得是随后数据库的数据存放目录,所以需要在MySQL根目录下创建data文件夹(可以根据自己的实际想法来创建目录位置,但是文件中的配置需要一致)

步骤3 配置系统环境变量

​ 在电脑配置中,系统环境变量中添加,MYSQL_HOME:D:\Program Files\mysql-5.7.28-winx64

​ 在path 后面添加 ;%MYSQL_HOME%\bin

步骤4 初始化数据库

​ 打开cmd.exe,必须以管理员的身份运行,因为已经配置好环境变量,下面命令可以执行成功:


mysqld --initialize --user=mysql --console

​ cmd命令行进入D:\Program Files\mysql-5.7.28-winx64\bin目录,执行mysqld --initialize-insecure


mysqld --initialize-insecure

执行完毕之后,在data目录下会生成很多文件

​ 例子中强调的标记为创建的默认密码 ” A temporary password is generated for root@localhost: 8U,o/:Vkdu4K

步骤5 注册并启动MySQL服务

​ 执行mysqld –install MySQL57安装服务(install后面是服务的名字,我们这里以MySQL57作为mysql5.7的服务名)

​ 执行net start MySQL57启动MySQL服务。


mysqld –install MySQL57

net start MySQL57

步骤6 登录并修改密码

​ 第一次登陆并修改密码

​ 使用初始密码登陆:mysql -u root -p


mysql -u root -p

​ 重置密码:set password for root@localhost=password("你的密码")


set password for root@localhost=password("你的密码")

或者

​ 更新密码


update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

刷新保存


flush privileges

退出当前账号


exit或quit

重新登录


mysql -u root -p 123456

步骤7 登录并验证

Navicat安装

​ Navicat下载地址:

​ 链接:https://pan.baidu.com/s/1WcRzTLHwbrOrH3dW2nR3KQ

​ 提取码:4rwv

下载完成后解压得到如下文件

​ 双击第一个文件,选择安装路径(记住安装路径)后,按照默认选项,一路next安装完成。 双击第二个文件,如图:选择刚刚安装目录下(注意不是上图中解压的那个navicat),成功安装的navicat,然后点击打开,五秒左右后,会弹出破解成功窗口。

​ 此时打开Navicat,点击连接,输入连接名、密码(一定要确保电脑联网),就相当于Navicat已经可以可视化的操作你本地的MySQL了。以后就只在Navicat上操作MySQL了。

 

原文地址:https://www.cnblogs.com/Skypeduty1225/p/15608010.html