lipeng 发表于 2018-10-10 12:36:38

win配置mysql 及一些简单的问题

  官网下载win压缩包
  解压到指定路径
  创建my.ini文件写入
  
  ; 设置mysql客户端默认字符集
  default-character-set=utf8
  
  ;设置3306端口
  port = 3306
  ; 设置mysql的安装目录
  basedir=D:\mysql-5.7
  ; 设置mysql数据库的数据的存放目录
  datadir=D:\mysql-5.7\data
  ; 允许最大连接数
  max_connections=200
  ; 服务端使用的字符集默认为8比特编码的latin1字符集
  character-set-server=utf8
  ; 创建新表时将使用的默认存储引擎
  default-storage-engine=INNODB
  保存cmd 管理员权限进入
  执行 mysqld install
  mysqld --initialize
  sc delete mysql 可以解决出现上次卸载不干净时出现A Windows service with the name MySQL already exists
  net start mysql
  接着配置root用户密码
  打开两个有管理员权限的cmd窗口:
  执行:mysqld --defaults-file="D:\mysql-5.7\my.ini" --console --skip-grant-tables
  另一个窗口:msyql -u root -p 直接无密码登录
  mysql>use mysql;Database changed
  mysql>update user set authentication_string=password("新密码") where user="root";
  mysql>flush privileges;
  quit
  安装完毕启动服务
  安装完毕后出现设置密码过于简单:
  SET PASSWORD = PASSWORD ('wy123');命令可以更改密码 可解决linux配置完成密码问题

页: [1]
查看完整版本: win配置mysql 及一些简单的问题