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:\exe\mysql-5.7.23
datadir=E:\exe\mysql-5.7.23\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=E:\exe\mysql-5.7.23\Uploads
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:\exe\mysql-5.7.23 //改为自己解压后的安装目录
datadir=E:\exe\mysql-5.7.23\data
secure-file-priv=E:\exe\mysql-5.7.23\Uploads
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;