首页 > 编程知识 正文

mysqlwindows安装教程,windows启动mysql服务

时间:2023-05-04 23:28:11 阅读:132893 作者:2248

有关mysql 8.0 windows版本的安装详细信息,请在尝试下载本地mysql服务器时突然发现MySQL从5.7升级到8.0。 那个在等什么,先直接下载玩。 下载地址为:

3359 dev.MySQL.com/downloads/MySQL /

下载完成后,将其解压缩到自定义目录中。 所有工具都存储在D3:tools中。 解压缩完成后,将显示以下目录3360

然后设置环境变量(右键单击我的电脑,单击属性,然后单击环境变量),步骤如下:

此时,环境变量配置完成,接着进行安装mysql的操作.

首先,您可以看到安装目录下没有my.ini或my-default.ini文件。 因此,我自己在安装目录下创建一个my.ini文件。 文件内容如下:

[mysqld]#配置3306端口端口端口3306配置mysql安装目录basedir=d:Tools mysql-8.0.11-winx64#配置存储MySQL数据库数据的目录datadir==这是从该主机到数据库系统max_connect_errors=10#服务端这是为了防止创建新表时使用的默认存储引擎default-storage-engine=。默认“mysql_native_password”插件验证default 使用sword[MySQL]#设置MySQL客户端的默认字符集dee fined MySQL客户端连接到服务端时默认使用的端口port=3306默认- character 当然,可以根据自己的喜好设置datadir和basedir文件夹的路径。 编写my.ini文件后,以管理员身份打开cmd窗口

接下来,创建mysql服务器的名称。 在根据需要创建多个mysql服务器时避免冲突。

mysqld--可以根据需要设置安装MySQL 8的名称。 然后是mysql的初始化:

mysqld---initialize-- -控制台

出现上述段落。 此时,记住自己的初始化密码,如果留下太多手关掉的话,可以删除Datadir我这里的data文件夹),进行一次初始化。

当然,此时可能有人报告错误。 弹出框为以下:

此时需要下载VC 2015语言包:

vc_redist.x64-VC2015运行时库64位. exe :3359 page 86.CT file.com/fs/10806086-214297222

vc_redist.x86-VC2015运行时库32位. exe :3359 page 86.CT file.com/fs/10806086-214296515

这两个地址测试有效。 如果焦虑或链接失效,可以下载到百度或我的CSDN上,顺便帮我丢硬币。 嘻嘻

vc_redist.x64-VC2015运行时库64位. exe :3359 download.csdn.net/download/ycxzuoxin/10518759

vc_redist.x86-VC2015运行时库32位. exe :3359 download.csdn.net/download/ycxzuoxin/10518739

最近很多人发出这个误报来问我,所以我会统一回复。 这是下一个链接。 我放了百度云盘。 大家填在自己的C:WindowsSystem32路径下面就可以了

微软官方网站: latestsupportedvisualcredistributabledownloads

百度云盘: https://pan.Baidu.com/s/1qa9r8qo ugg 2g 31 yo _ s4uzw验证码: 32am

然后启动mysql服务并在CMD窗口中输入命令:

在net start mysql8之后输入服务的名称,根据自己的情况写入。

现在,让我们登录mysql。 输入命令:

mysql -uroot -p

然后输入密码,输入此时的初始化密码,即可登录mysql

如果显示这样的消息,则登录成功。 此时,可以输入更改密码的指示来更改密码:

alter user ' root ' @ ' localhost ' identifiedwithmysql _ native _ password by ' root '; BY后面输入了你的新密码。 我输入的路线很容易访问。 可以根据个人习惯设定密码。

如果此时密码更改成功,则可以查看用户信息:

select user,host,authentic ation _ stringfrommysql.user;

此时,只能浏览数据库的root用户是localhost登录访问。 要允许打开其他ip登录,必须添加新主机。 如果允许所有ip访问,则可以直接更改为“%”。

docker容器必须在此处使用命令

update MySQL.userset host=' % ' where user=' root '; 虽然我试着直接授权root,但总是失败,效果如下,不知道是不是我的指令问题。

grantallprivilegeson *.* to ' root ' @ ' %; 授权全部on *.* to ' root ' @ ' % ';

于是我重新创建了根用户,修改了权限。 操作如下:

创建用户' root ' @ ' % ' identifiedwithmysql _ native _ password by ' root ';

此时,用我的mysql可视化工具连接,测试连接成功

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。