7
# mysql5.7安装参考
https://www.cnblogs.com/kunjian/p/11202636.html
这篇文章讲得很好
其中,my.ini 只需要将其中的安装路径修改成自己的安装路径, secure-file-priv=E:\mysql5.7.23\Uploads
这个不需要。
另外mysql5.7必须安装在磁盘根目录下,否则会报错
宝塔面板 windows版现在只支持windows server, 普通版本有各种bug。linux貌似宝塔只对centos支持的比较好
# 总结安装过程如下:
- 下载安装包 https://downloads.mysql.com/archives/community/ 选择5.7的版本,解压到某个盘(比如E)的根目录,命名为mysql5.7。
- 创建data目录和my.ini
创建data文件夹
E:\mysql5.7\data
,以及E:\mysql5.7\my.ini
my.ini内容如下:
[mysqld]
port=3306
character_set_server=utf8
basedir=E:\mysql5.7
datadir=E:\mysql5.7\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
[client]
default-character-set=utf8
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
cmd窗口,管理员运行,cd到
E:\mysql5.7\bin
(可以将该bin文件夹添加到系统的环境变量中),然后执行mysqld --initialize-insecure
,执行完后会在data文件夹中生成很多文件。继续在cmd窗口,执行
mysqld –install MySQL57
安装mysql服务(服务命名为MySQL57),执行后windows的服务中就会多出来MySQL57执行
net start MySQL57
启动服务登陆并修改root密码。在命令行,cd到bin文件夹,执行
mysql -uroot
一般默认密码为空,如果不对的话可以在data\error.log
中查看默认密码是多少。设置环境变量。如果需要全局使用mysql命令,则将
E:\mysql5.7\bin
加入环境变量。
# dbeaver数据库连接工具
非常好用,还是开源的,装社区版就可以了。备份数据时,不能选表,mysql workbench可以。
# mysql workbench
https://downloads.mysql.com/archives/workbench/ 这里可以选择一个workbench的版本下载(如6.3.10,不要选5.x的版本) 备份时,如果提示版本不对,可以在Edit--Preference--Administration---Path to mysqldump tool中,设置为自己安装的mysql路径下bin里面的mysqldump.exe,比如:
E:\mysql5.7\bin\mysqldump.exe