MySql5.7.23安装和启动


1、压缩包下载

链接:https://pan.baidu.com/s/110Z-QYJP9RdLbJafB2HS1Q

提取码:8r08

或者-mysql官网下载地址:https://downloads.mysql.com/archives/community/

2、创建文件夹

将下载后的文件进行解压,解压后将文件夹放到非中文无空格路径下

解压下载后的文件如下图(5个文件夹+2个文件):

就在该层目录下创建2个空文件夹(data、Uploads)+1个文件( my.ini )

创建后如下图:

3、配置环境变量

点击 计算机 右键-->属性,高级系统配置

变量名:解压后的文件夹目录

添加到path中:

至此,确定后就可以在cmd命令下直接执行mysql下的.exe应用了

3、添加创建的my.int文件的配置(可用Notepad++打开)

复制以下信息导my.ini文件中

[mysqld]
port=3306
character_set_server=utf8
basedir=E:exemysql-5.7.23
datadir=E:exemysql-5.7.23data
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=E:exemysql-5.7.23Uploads

max_allowed_packet = 32M
binlog_cache_size = 4M
sort_buffer_size = 2M
read_buffer_size = 4M
join_buffer_size = 4M
tmp_table_size = 96M
max_heap_table_size = 96M
lower_case_table_names=1
innodb_file_per_table = 1

[client]   
default-character-set=utf8

以上文件需要修改的地方是:

basedir=E:exemysql-5.7.23 //改为自己解压后的安装目录

datadir=E:exemysql-5.7.23data

secure-file-priv=E:exemysql-5.7.23Uploads

4、初始化注意:以管理员身份运行cmd命令

依次执行一下序号后的命令:

//初始化data文件

① mysqld --initialize-insecure 回车

//安装服务

②mysqld –install MySQL57 回车

//启动服务

③net start MySQL57 回车

//登录:初始化设置或版本差异,有些版本安装完成后root是空密码,或是临时密码,可查看data目录下的error log日志提示。

④mysql -uroot -p

//修改密码

⑤ alter user 'root'@'localhost' identified by 'root';

⑥ flush privileges;


原文地址:https://www.cnblogs.com/shici/p/14248697.html