mysql 5.7 windows居然解压缩后,只能手动安装,那刚好,要点如下
1 解压缩
2 将my_default.ini 改名my.ini,然后至少打开编辑如下:
[client]
port=3309
[mysql]
default-character-set=utf8
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
basedir ="C:\mysql5.7"
datadir = "C:\mysql5.7/mysql57data"
port = 3309
# server_id = .....
default-storage-engine=INNODB
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
join_buffer_size = 128M
sort_buffer_size = 2M read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
其他参数调整的可参考网上
3 设置下PATH,方便DOS方式下命令行调用,不设置也行
4 WIN 10下用管理员模式,打开命令行
输入:mysqld -install
// 执行安装操作
mysqld --defaults-file=d:\mysql\my.ini --initialize-insecure --console
–defaults-file 参数指定要使用的配置文件位置
–initialize-insecure 参数是 MySql 5.7.7 新加入的初始化数据库参数, 这个参数表示初始化数据库的同时创建一个不带密码的 root 用户.
–console 参数表示将日志输出到命令行界面
5 创建服务
mysqld --install MYSQL57 --defaults-file=d:\mysql\my.ini
可以移除
mysqld --remove MYSQL57
6 控制面板启动下服务
7 命令行下默认mysql -u root -p,是不输入密码的,注意改root密码有不同!和以前版本,要这样:
use mysql;
//进入mysql数据库。
UPDATE user SET authentication_string=PASSWORD("新密码") WHERE User='root';
//修改root账户密码。
FLUSH PRIVILEGES;
//刷新MySQL的系统权限相关表,否则会出现拒绝访问。
quit;
//退出mysql。
8 成功
mysql 5.7 windows安装攻略
猜你喜欢
转载自jackyrong.iteye.com/blog/2331169
今日推荐
周排行