0
点赞
收藏
分享

微信扫一扫

手动在百度云服务器上安装Mysql8.0

佛贝鲁先生 2022-03-11 阅读 67

最近几个项目都用需要访问mysql,平时笔记本总是到处拿,数据库装在公司的服务器上很不方便,所以准备在百度云上安装一个mysql。
首先到官网(https://dev.mysql.com/downloads/mysql/)下载mysql的服务端,选择社区版服务端。
在这里插入图片描述
下载后一路next,最后完成。这只是把文件、库拷到了选择的目录,下一步通过命令行初始化、安装并启动服务,服务名叫“mysql8.0”,指令分别如下:
初始化: mysqld –initialize –console,初始化的时候会随机生成一个密码,如下图所示。
在这里插入图片描述
安装服务:mysqld install mysql8.0
启动服务:net start mysql8.0

此时数据库已经启动完成,可以在本地访问,不过使用前要先把刚刚随机的密码改了。

ALTER USER “root”@”localhost” IDENTIFIED BY ************

然后用修改过的密码登陆,指令如下:
mysql -u root -p
Enter password: ************

到这一步本机使用mysql已经没问题了,外网访问的时候会报错,“not allow”,这是因为权限问题,

查看下内置表“user”中用户名和权限信息:

指令分别为:
use mysql
select user,host from user;
在这里插入图片描述
可以看到用户root的访问权限是localhost,只要把这个改成通配符“%”即可,指令如下:

update user set host=”%” where user=”root”;

再查看一下权限信息,
在这里插入图片描述
现在我在外网就能访问了,不过之前安装的时候出现过还不能发访问的情况,后来发现是防火墙挡住了,

暴力一点把防火墙关了就行,好一点就是给防火墙加一条进入规则,把从3306进来的访问打开就行。

好了,这就是这次安装的全部过程,希望能别大家有帮助。

举报

相关推荐

0 条评论