ubuntu 18.04安装MariaDB 10.04并通过远程navicat连接
Posted helloht
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 18.04安装MariaDB 10.04并通过远程navicat连接相关的知识,希望对你有一定的参考价值。
一、安装MariaDB
在https://downloads.mariadb.org/mariadb/repositories/#mirror=neusoft该地址中,可以查找对应系统的安装命令配置。
然后依次输入上图的5个指令:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository ‘deb [arch=amd64,arm64,ppc64el] http://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.4/ubuntu bionic main‘
sudo apt update
sudo apt install mariadb-server
以上可能会报错(我遇到的是网络问题,换了电信的网络就好了)
二、进入数据库
这个版本的数据库不会在安装的时候提示设置root用户的密码
所以:
1.以root身份登陆ubuntu
2.输入mysqladmin -u root -p password 密码
3.回车后出现enter password 输入就密码,如果没有就回车
以上操作结束后使用命令mysql -u root -p就可以进入数据库了
三、远程访问
1.数据库的设置
命令1:GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION; (命令中的123456就是远程访问时的密码)
命令2:flush privileges;
2.ubuntu的设置
如果远程还无法访问,则用netstat -an|grep 3306查看端口是否如下图
如果是,则到/etc/mysql文件夹下修改my.cnf文件,将bind-address = 127.0.0.1这句话注释掉,然后重启数据库service mariadb restart
重新netstat -an|grep 3306就可以看到下图的结果
如果远程还无法访问。。。那就开启3306端口
命令1:iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
命令2:service iptables save
命令3:service iptables restart
以上总结参考以下链接:https://www.cnblogs.com/jianxuanbing/archive/2018/04/02/8693157.html
https://www.cnblogs.com/LvLoveYuForever/p/5585197.html
以上是关于ubuntu 18.04安装MariaDB 10.04并通过远程navicat连接的主要内容,如果未能解决你的问题,请参考以下文章
markdown 安装mariadb ubuntu 19.04,18.04
MariaDB10在CentOS8和Ubuntu18.04下不同
华硕飞行堡垒FX-PRO安装win10+Ubuntu18.04双系统,双硬盘,固态安装win10,分出120G机械硬盘安装Ubuntu18.04