windows上安装MySQL
下载MySQL
在MySQL官网下载Community Server版本


点击 Download 按钮进入下载页面,点击下图中的 No thanks, just start my download. 就可立即下载:

下载完后,我们将 zip 包解压到自己指定的目录
比如我解压在C:\MySQL\mysql-8.0.15下。
配置MySQL
打开进入刚刚的文件夹,在文件夹下创建my.ini配置文件,配置以下内容(可根据需求自行修改):
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\MySQL\mysql-8.0.15
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
启动MySQL
使用管理员身份打开cmd命令行工具,切换到bin文件夹
cd C:\MySQL\mysql-8.0.15\bin
初始化数据库:
.\mysqld --initialize --console
执行完成后,会输出 root 用户的初始默认密码,如:
...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
...
这里的APWCY5ws&hjQ 就是初始密码,后续登录需要用到,你也可以在登陆后修改密码。
输入以下安装命令:
.\mysqld install
启动输入以下命令即可:
.\net start mysql
至此mysql服务已经自动运行了。
登陆MySQL
当 MySQL 服务已经运行时, 我们可以通过 MySQL 自带的客户端工具登录到 MySQL 数据库中, 首先打开命令提示符, 输入以下格式的命名:
mysql -h 主机名 -u 用户名 -p
参数说明:
- -h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;
- -u : 登录的用户名;
- -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。
如果我们要登录本机的 MySQL 数据库,只需要输入以下命令即可:
mysql -u root -p
按回车确认, 如果安装正确且 MySQL 正在运行, 会得到以下响应:
Enter password:
若密码存在, 输入密码登录, 不存在则直接按回车登录。登录成功后你将会看到 Welecome to the MySQL monitor... 的提示语。

然后命令提示符会一直以 mysq> 加一个闪烁的光标等待命令的输入, 输入 exit 或 quit 退出登录。
注意:
MySQL命令应该以:或\g符号结束
更改MySQL密码
执行到以上的时候,输入MySQL命令会出现错误:
【mysql】You must reset your password using ALTER USER statement before executing this statement.
mysql需要修改默认密码才能执行功能
修改密码:
alter user user() identified by "这里填入新密码";
至此,我们就可以在命令行中输入mysql语句了。例如:
show databases;
pycharm链接MySQL数据库
打开pycharm,在右上角可以看到database选项卡
在Data Source中可以选择添加的数据库类型:


在设置界面
- Name可以给我们的配置连接配置起个别名。
- Host 填写数据库地址,如果服务器在本地的话是“localhost”
- Database 填写数据库名
- User 数据库用户名
- Password 数据库密码
然后我们可以点击“Test Connection”测试数据库是否连接成功(注意:MySql数据库服务器状态要是运行状态)
测试成功会显示successful,然后我们点击“应用”“确认”将配置添加并保存。
成功后我们可以在这里访问数据库数据。可以双击打开查看,或者右击进行添加等操作

网友评论