zoukankan      html  css  js  c++  java
  • Ubuntu 16.04安装mysql

    参考博客:

    https://blog.csdn.net/weixin_43943841/article/details/102969825

    https://blog.csdn.net/qq_25333021/article/details/108301367

    Ubuntu的软件源换为国内的要不然sudo apt install mysql-server可能会连接失败

    step 1: 修改源文件 sources.list

    Ubuntu 的源存放在在 /etc/apt/ 目录下的 sources.list 文件中,修改前我们先做个备份,在终端中执行以下命令:

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bcakup

    然后执行下面的命令打开 sources.list 文件进行编辑

    sudo gedit /etc/apt/sources.list

     把圈起来的所有网址都换为

    http://mirrors.aliyun.com/ubuntu/

    step 2: 更新软件列表和升级

    在终端上执行以下命令更新软件列表,检测出可以更新的软件:

    sudo apt-get update

    在终端上执行以下命令进行软件更新:

    sudo apt-get upgrade

     https://dev.mysql.com/downloads/repo/apt/ 在这个网址中下载安装工具

    cd ~/下载

    执行

    sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb

    出现如下界面按Enter键

     选择8.0,回车确定

     返回上一个界面之后选择OK并回车确定

     之后依次执行

    sudo apt-get update
    sudo apt-get install mysql-server

    进入这个界面输入两次密码

     密码输入完成之后会出现如下界面选择密码的加密方式,由于第一种加密方式Ubuntu还不支持,所以选择第二种加密方式

     然后先别着急启动mysql,输入mysql -uroot -p其实也进不去,先设置一下免密登录

    1: sudo su;进入root用户模式(第一次进入需要输入当前用户的密码);

    2: cd /etc/mysql/mysql.conf.d;进入mysql的配置文件夹

    3: cp mysqld.cnf mysqld_bak.cnf;对配置文件进行备份

    4: vim mysqld.cnf;编辑配置文件(提示没有vim是需要使用:sudo apt-get install vim;进行安装)

    5: 在如下位置输入skip-grant--tables;   (此处如果不行就在前面加--和下面一致)

    6: 保存并退出

    7: 启动mysql

    service mysql start

    免密进入数据库 出现这个界面表示成功

    mysql -uroot

     

    1、

    use mysql;变更数据库

    update user set authentication_string = '' where user='root';将root用户密码置空,将之前mysqld.cnf中添加的skip-grant--tables删除;重启mysql。

    mysql -u root  -p输入密码进入数据库;

    2、设置Navicat可以远程连接mysql

    use mysql;

    alter user 'root'@'localhost' identified with mysql_native_password by '新密码';

    update user set host = '%' where user='root';将root用户的权限设置为可以远程登录

    flush privileges;刷新用户权限

    测试连接主机填你虚拟机ip

  • 相关阅读:
    Java并发容器总结
    ReentrantLock源码分析
    webpack插件之webpack-dev-server
    webpack插件之htmlWebpackPlugin
    webpack配置之webpack.config.js文件配置
    webpack的安装和运行
    webpack安装大于4.x版本(没有配置webpack.config.js)
    webpack安装低于4版本(没有配置webpack.config.js)
    什么是webpack以及为什么使用它
    webpack前置知识2(JavaScript项目初始化)
  • 原文地址:https://www.cnblogs.com/chenaiiu/p/13957684.html
Copyright © 2011-2022 走看看