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/ 了,相当方便。

猜你喜欢

转载自www.cnblogs.com/yanximin/p/12319752.html