• Ubuntu 18.04 安装Mysql 以及 PhpMyAdmin


    安装Mysql

    执行以下脚本来安装mysql、以及mysql客户端

    sudo apt-get install mysql-server
    sudo apt-get install mysql-client
    sudo apt-get install libmysqlclient-dev
    

    安装完成之后,需要修改root用户密码。在修改root用户,必须要有一个高权限的账号才行。还好,mysql安装的时候保留了一个高权限账号:debian-sys-maint。这个账号的密码信息保存在/etc/mysql/debian.cnf

    查看debian.cnf文件

    sudo cat /etc/mysql/debian.cnf

    用这个配置文件上的密码登录mysql

    mysql -udebian-sys-maint -p
    

      

    登录完成之后执行下面的sql语句即可修改root用户的密码为root了

    use mysql;
    #设置新密码
    update user set authentication_string=PASSWORD("root") where user='root';
    
    #同步并且更新
    update user set plugin="mysql_native_password";
    flush privileges;
    
    #退出
    exit;
    

    密码修改完成,重新启动下mysql

    /etc/init.d/mysql restart;
    

      

    本地使用mysql 测试一下能否连接

    mysql -uroot -proot
    

     

    发现已经OK了

    安装可视化的Mysql查看工具,Php MyAdmin

    Mysql已经安装配置好了,但是一直用cli的话,还是有点麻烦,所以需要安装下一个可视化的工具。我们这里推荐使用PhpMyAdmin(基于PHP开发,官网地址:https://www.phpmyadmin.net/)。

    首先安装PHP

    sudo apt install php libapache2-mod-php
    sudo apt install php-cli
    sudo apt install php-cgi
    sudo apt install php-mysql
    sudo apt install php-pgsql
    sudo systemctl restart apache2.service 

      

    在浏览器中打开localhost,发现已经OK了

    下载PhpMyAdmin

    wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.zip
    
    unzip phpMyAdmin-5.0.1-all-languages.zip
    
    mv phpMyAdmin-5.0.1-all-languages/ phpMyAdmin/
    
    cp -rf phpMyAdmin/ /var/www/html/
    

      

    打开 http://localhost/phpMyAdmin/ 发现已经可以访问了 (账户名密码是mysql的root账户密码)

    如果想要免密登录,可以做如下修改

    首先在/var/www/html/phpMyAdmin找到config.sample.inc.php

    复制一份文件名改为config.inc.php(如果已经存在 config.inc.php 文件,则直接修改该文件即可)。

    打开config.inc.php 找到 $cfg['Servers'][$i]['auth_type'],将

    $cfg['Servers'][$i]['auth_type'] = 'cookie';

    改成

    $cfg['Servers'][$i]['auth_type'] = 'config';

    然后在下面加上以下的代码

    $cfg['Servers'][$i]['user']          = 'root';      // 设置的mysql用户名
    $cfg['Servers'][$i]['password']      = 'root';    // 设置的mysql密码
    

    这样的话,以后想查看修改数据的话,就可以直接访问http://localhost/phpMyAdmin/ 了,相当方便。

  • 相关阅读:
    [Golang学习笔记] 06 程序实体3 类型断言和类型转换
    [Golang学习笔记] 05 程序实体2 作用域访问权限和变量重声明
    [Golang学习笔记] 04 程序实体1 变量声明
    [Golang学习笔记] 03 库源码文件
    virgo-tomcat-server的生产环境线上配置与管理
    virgo-tomcat-server最大并发连接数的修改
    linux系统下kvm虚拟机的安装
    关于virgo-tomcat-server-3.6.0.RELEASE配置文件修改说明
    关于在Linux下apache-maven的安装
    H3C系列之三层交换机文件管理
  • 原文地址:https://www.cnblogs.com/yanximin/p/12319752.html
Copyright © 2020-2023  润新知