码迷,mamicode.com
首页 > 数据库 > 详细

Windows安装MySQL

时间:2020-03-22 16:06:31      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:archive   caching   tps   rev   注意   remove   登录   认证   arch   

下载

有安装和免安装版,这里选择压缩文件版,安装版安一堆东西太麻烦了。下载完后解压放到某个位置。这里使用8.0版本。

创建ini配置文件

进入到mysql文件夹根目录,创建配置文件my.ini,写入基本配置

[mysqld]
# set basedir to your installation path
basedir=F:\mysql-8.0.11-winx64
# set datadir to the location of your data directory
datadir=F:\mysql-8.0.11-winx64\data

并在根目录下创建data文件夹。

初始化数据

使用安全模式,为root生成随机密码:

bin\mysqld --initialize

控制台如果没有输入密码,则到根目录下的data文件夹下的计算机名.err文件中找root的密码。

使用不安全模式,root没有密码

bin\mysqld --initialize-insecure

启动服务

mysqld

修改密码

使用刚生成的密码连接上数据库,第一次使用提示要重新设置密码:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement befo
re executing this statement.

无密码登录mysql -u root --skip-password
有密码登录mysql -uroot -p

在mysql命令行使用命令修改密码:

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘new_password‘;

安装成功啦!

错误

mysql -uroot -p命令行登录时,没有报错,但是使用SQLyog连接mysql时出现2058错误

plugin caching-sha2-password could not be loaded.

MySQL 8.0, 默认的认证方式从mysql_native_password修改为了caching_sha2_password, ‘root‘@‘localhost‘ 管理员账号默认使用uses caching_sha2_password. 见caching_sha2_password.

解决:命令行登录mysql后,执行命令

 ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘your password‘;

OK.

更多见Installing MySQL on Microsoft Windows Using a noinstall ZIP Archive

停止服务

mysqladmin -u root shutdown -p

添加到系统服务

mysqld --install

删除mysql系统服务

mysqld --remove

注意

以上操作,最好以cmd管理员身份打开,不然有权限错误

Windows安装MySQL

标签:archive   caching   tps   rev   注意   remove   登录   认证   arch   

原文地址:https://www.cnblogs.com/for-you/p/12546115.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!