ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

mysql安装及远程登陆设置(ubuntu)

2022-02-02 10:32:19  阅读:243  来源: 互联网

标签:cnf ubuntu 远程登陆 密码 mysql root debian 账号密码


环境:
1.vmware15.5.1
2.ubuntu18.04.1
3.mysql5.7.36

目录

一.在ubuntu环境下安装mysql

        1.首先,在终端输入下列命令确保你的仓库已经被更新:

        2.现在,安装 MySQL 5.7,在终端简单输入下列命令:

二.配置mysql的账号密码

        1.首先,打开mysql的debian.cnf配置文件:

        2.其次使用debian.cnf文件里的账号密码(如下图所示)登录mysql(代码如下)

        3.更改根用户root的密码(这里是把密码更改为123456,你们可以设置其他的)

        4.先输入quit暂时退出

三.打开mysql用户的远程登陆

1.修改配置文件是其它ip可以连接到此mysql服务

2.登陆我们设置好的账号密码

3.运行命令把root对应的localhost更改为%允许所有访问


一.在ubuntu环境下安装mysql

        1.首先,在终端输入下列命令确保你的仓库已经被更新:

sudo apt update

更新太慢可以参考一下这篇文章

        2.现在,安装 MySQL 5.7,在终端简单输入下列命令:

sudo apt install mysql-server -y

等待安装完成即可

二.配置mysql的账号密码

在mysq安装完成之后我们是没有密码的,没有密码也就没法登陆,所以我们来进行密码的是设置

        1.首先,打开mysql的debian.cnf配置文件:

sudo gedit /etc/mysql/debian.cnf

        2.其次使用debian.cnf文件里的账号密码(如下图所示)登录mysql(代码如下)

mysql -u账号 -p密码

 登陆成功后会变成这样输入框

        3.更改根用户root的密码(这里是把密码更改为123456,你们可以设置其他的)

use mysql;
update user set authentication_string=password('123456') where user='root';

 

 提示这样子就是修改成功了

        4.先输入quit暂时退出

quit;

三.打开mysql用户的远程登陆

1.修改配置文件是其它ip可以连接到此mysql服务

sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf

进入其中找到这一行

 在前面加上#号注释掉或者把127.0.0.1改为0.0.0.0保存

2.登陆我们设置好的账号密码

mysql -uroot -p123456

3.运行命令把root对应的localhost更改为%允许所有访问

use mysql;
update user set Host='%' where user='root';

四.总结

配置成功后可以在本机使用navicat连接ubuntu中的mysql服务,如图

 

 

 

 

标签:cnf,ubuntu,远程登陆,密码,mysql,root,debian,账号密码
来源: https://blog.csdn.net/m0_46623754/article/details/122765715

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有