mysql5.7及以上版本配置说明(Windows解压版)
博客专区 > withstar 的博客 > 博客详情
mysql5.7及以上版本配置说明(Windows解压版)
withstar 发表于5个月前
mysql5.7及以上版本配置说明(Windows解压版)
  • 发表于 5个月前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

1.解压。如:E:\mysql-5.7.10-winx64
2.在E:\mysql-5.7.10-winx64文件夹中新建my.ini
内容为:
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
#设置3306端口
[mysqld]
#skip-grant-tables
port = 3306 
# 设置mysql的安装目录
basedir=E:\mysql-5.7.10-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\mysql-5.7.10-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 


3.配置环境变量MYSQL_HOME=E:\mysql-5.7.10-winx64
  path增加 ;%MYSQL_HOME%\bin

4.增加mysqld服务 超级管理员身份运行cmd  命令为:mysqld install
5.新增文件夹data  如:E:\mysql-5.7.10-winx64\data
6.cmd命令执行:mysqld  --initialize   #初始化data目录
7.启用服务:cmd命令执行:net start mysql


附:修改密码
1.在my.ini[mysqld]条目下加一条命令 skip-grant-tables
2.cmd命令执行mysql -u root -p  出现ENTER passoword后直接点击Enter进行mysql>
3.进入mysql数据库:
  mysql> use mysql;
  结果为:Database changed
4.给root用户设置新密码mysql> update user set authentication_string=password("dayang2016") whereuser="root";
  执行结果:Query OK,1 rows affected(0.01 sec)Rows matched:1 Changed:1Warnings: 0
5.刷新数据库 (一定要记得刷新)
  mysql>flush privileges;
  QueryOK, 0 rows affected (0.00 sec)
6.退出mysql:mysql> quit
最后把配置文件中的skip-grant-tables 注释掉。下次输入mysql -uroot -p 就可以用新密码登录了
7.cmd命令执行mysql -u root -p 输入密码可以登录但是执行其他命令出现your must reset your password using alter user...
  解决方式:mysql>set password=password('dayang111');
  即可连接。
 当前密码是dayang2016   CREATE USER muser IDENTIFIED by 'dayang2016';

共有 人打赏支持
粉丝 0
博文 9
码字总数 2157
×
withstar
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: