MySQL是一种重要的数据库,下面就MySQL 5.7.20的安装及data和my.ini文件的配置进行详细讲解。
下载安装MySQL 5.7.20
MySQL官网下载链接:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
下载适合自己操作系统版本的MySQL安装包,接着进行安装。
配置data文件夹
以下是以Windows系统为例,MySQL数据存储在data文件夹下。
- 在MySQL安装根目录下新建一个空文件夹,取名为data。
- 进入MySQL的bin目录下,打开命令行窗口输入“mysqld --initialize-insecure --user=mysql --basedir=C:\mysql --datadir=C:\mysql\data”,其中,--basedir表示mysql的安装位置,--datadir表示新建的data文件的位置。
- 当提示完成mysql初始化后,在命令行窗口中输入“net start mysql”,执行命令启动MySQL服务。
- 检查MySQL服务是否运行正常,切换到MySQL的bin目录下,输入命令“mysql -u root -p”,若命令执行成功,说明服务运行正常。
配置my.ini文件
my.ini是MySQL的配置文件,在MySQL中,它的作用等价于在Web服务器中的httpd.conf文件。
以下是my.ini文件的配置方法:
- 在MySQL的安装根目录下,找到my-default.ini文件,将其复制为my.ini文件。
- 在my.ini的[mysqld]下添加以下代码:
# 服务端的端口号,默认为3306
port = 3306
# 数据库使用的字符集为utf8
character-set-server=utf8
#数据文件存放位置,自己按实际情况修改
datadir=E:/mysql/data
# 服务器端的字符集为utf8mb4
collation-server = utf8mb4_bin
#以MB为单位指定排序操作使用的缓冲区大小
sort_buffer_size = 2M
#根据实际情况自己指定,加快InnoDB的载入速度
innodb_buffer_pool_size = 32M
- 保存my.ini文件后,关闭MySQL服务,再重新启动服务即可。
示例1:修改MySQL端口号
在my.ini中,找到以下代码:
# 服务端的端口号,默认为3306
port = 3306
将3306修改为自己期望的端口号,比如将其修改为3307:
# 服务端的端口号,默认为3306
port = 3307
修改完成后,保存my.ini文件,关闭MySQL服务,再重新启动服务即可。
示例2:修改MySQL字符集
在my.ini中,找到以下代码:
# 服务器端的字符集为utf8mb4
collation-server = utf8mb4_bin
将utf8mb4_bin修改为自己期望的字符集,比如将其修改为gbk:
# 服务器端的字符集为gbk
collation-server = gbk
修改完成后,保存my.ini文件,关闭MySQL服务,再重新启动服务即可。
至此,MySQL 5.7.20安装及data和my.ini文件的配置就完成了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySql 5.7.20安装及data和my.ini文件的配置 - Python技术站