ubuntu18按照mysql并配置远程访问

ubuntu安装MySQL

环境说明

ubuntu系统版本:18.04,虚拟机运行
mysql安装方式:通过apt-get方式安装。安装前提是当前系统中没有安装过MySQL数据库
参考的博客链接:https://blog.csdn.net/HYESC/article/details/100074665

安装步骤

  1. sudo apt-get update
    首先更新软件依赖,这一步可以省略,因为我更换了软件源之后没有更新依赖,软件源我选的是阿里的镜像。我看见过有其他人说清华的镜像更快。

  2. sudo apt-get install mysql-server
    通过apt-get方式安装mysql,出现提示之后一路选择yes或回车,和安装其他软件一样的套路
    apt-get 安装mysql

  3. netstat -tap | grep mysql
    查看mysql服务是否启动成功,第一次是没有root权限用户查询结果,第二次是切换到root用户之后的查询结果
    查看mysql的运行状态

  4. sudo cat /etc/mysql/debian.cnf
    查看mysql安装之后默认的用户名和密码
    默认用户名和密码

  5. mysql -u debian-sys-maint -pYyf7lPd8aNazxlyZ
    使用默认用户名和密码登录,注意每个人的密码可能是不一样的,需要通过第4步获取的密码登录。
    登录成功提示

  6. use mysql;
    使用mysql这个库

  7. update mysql.user set authentication_string=password(‘hello’) where user = ‘root’ and Host = ‘localhost’;
    设置root用户的密码为hello,hello可以替换为自己想设置的密码,密码复杂程度尽量复杂一些,否则可能会设置不成功。处理方法可以参考一开头的引用的博客地址。

  8. update user set plugin=“mysql_native_password”;

  9. flush privileges;

  10. quit;
    第8,9,10步都是在更新配置。
    执行到第9步的时候,就可以通过本机使用root用户登录了,但是如果想通过远程访问,还需要进行如下设置

  11. mysql -u root -p使用root用户登录

  12. update mysql.user set host = “%” where user = “root”;
    修改root用户登录的host为%

  13. sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
    编辑文件,修改绑定地址
    修改绑定地址 15. service mysql restart
    最后最关键的异步,需要重启mysql服务,才能生效

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值