mysql 5.7 windows安装攻略

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 成功

猜你喜欢

转载自jackyrong.iteye.com/blog/2331169
今日推荐