服务器安装Mysql8,分享Golang资深架构师的成长之路

avatar
作者
猴君
阅读量:0

下载目标文件,选择服务器对应的版本,我的是64位的所以下载带x64的exe文件,如果是32位则下载带x86的exe文件。然后copy到服务器进行安装,安装完成重新进行初始化操作即可。

安装mysql

在初始化完成后,执行如下操作。

mysqld --install

如果出现如下提示:

Service successfully installed

则表示安装成功。
如果之前安装过的则会出现

The service already exists!
The current server installed: D:\programs\MySql\bin\mysqld MySQL

如果要删除之前的mysql,则继续执行指令

sc delete mysql

运行结果为

[SC] DeleteService 成功

然后执行安装指令

mysqld --install

出现如下提示

Service successfully installed

则表示安装成功。

启动mysql

在mysql安装成功后,执行如下启动服务指令

net start mysql

这里的mysql可以在mysqld --install的时候指定,如

mysqld --install my_mysql

那么启动时就可以用自己指定的服务名进行启动,如果未设置时,则默认为mysql。

连接mysql,并自定义密码

在安装目录的bin目录下,通过命令行执行如下指令

mysql -u root -p

然后输入初始化时系统生成的密码
在这里插入图片描述
这个很难记,但是也木有办法,只能直接一个个照着敲进去。然后回车
出现如下结果则代表登录成功,否则重新输来一次,重新输入密码咯。
在这里插入图片描述
登录成功后,执行如下指令修改密码。

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘newpassword’;

替换newpassword为你要设置的密码即可。
修改成功后,退出系统。

exit;

navicat连接mysql

navicat官网下载对应系统对应的版本,然后在服务器上进行安装,安装完成后就可以打开进行连接操作了。这个软件很强大,具体的功能需要自己去摸索,但是知道怎么使用它来管理数据库足以。
安装完成后启动,然后新建mysql连接。
在这里插入图片描述
输入之前设置的用户名和密码之后即可连接上mysql数据库服务了。

导入数据库

这个功能一般针对于已有数据库的情况,将数据库导出为sql文件后即可备份该数据库的数据信息。打开该文件后可看到里面对应的sql指令。
1.首先创建数据库,需要名字保持一致并选中。
2.将导出的数据库文件拖到navicat软件面板,就可以进行导入操作了。导入完成后就可以查看到一个有数据的数据库了(此句是废话)

navicat远程连接

MySQL8.0 安装完成后出现无法远程连接的现象,这是因为MySQL8.0只支持 localhost 访问,我们必须设置一下才可以远程访问。

具体设置步骤如下:

① 登录MySQL

执行命令为:mysql -u root -p

回车后输入密码

② 选择 mysql 数据库

执行命令为:use mysql;

查看mysql 数据库中存储的用户信息的 user 表。

③ 查看mysql 数据库的 user 表中当前 root 用户的相关信息

执行命令为:select host,user,authentication_string,plugin from user;

执行完命令后显示一个表格, root 用户的 host默认显示的 localhost,说明只支持本地访问,不允许远程访问。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Go语言工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Go语言全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Golang知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Go)
img

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

且后续会持续更新**

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Go)
[外链图片转存中…(img-dRryyb6t-1713038409888)]

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!