加入收藏 | 设为首页 | 会员中心 | 我要投稿 莆田站长网 (https://www.0594zz.com.cn/)- 业务安全、应用安全、终端安全、数据分析、数据应用!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL教程之Ubuntu安装MariaDB教程

发布时间:2022-08-10 10:44:41 所属栏目:MySql教程 来源:互联网
导读:一、环境 服务器:Ubuntu 16.04.1 LTS(GUN/Linux 4.4.0-91-generic x86_64) 数据库版本:MariaDB 10.3 回到顶部 二、安装流程 2.1 进入MariaDB 网站 在https://downloads.mariadb.org/mariadb/repositories/#mirror=neusoft该地址中,可以查找对应系统的安
  一、环境
  服务器:Ubuntu 16.04.1 LTS(GUN/Linux 4.4.0-91-generic x86_64)
  数据库版本:MariaDB 10.3
  回到顶部
  二、安装流程
  2.1 进入MariaDB 网站
  在https://downloads.mariadb.org/mariadb/repositories/#mirror=neusoft该地址中,可以查找对应系统的安装命令配置。
 
 
 
  2.2 设置MariaDB 仓库
  默认上MariaDB的包并没有在Ubuntu仓库中。要安装MariaDB,我们要设置MariaDB仓库。
 
  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,i386,ppc64el] http://mirrors.neusoft.edu.cn/mariadb/repo/10.3/ubuntu xenial main'
  2.3 安装MariaDB
  sudo apt update
  sudo apt install mariadb-server
  在安装中,你会被要求设置MariaDB的root密码。
 
 
  回到顶部
  三、运行
  3.1 通过命令行连接MariaDB
  mysql -u root -p
 
 
  3.2 MariaDB 服务启动与停止
  sudo /etc/init.d/mysql stop
  sudo /etc/init.d/mysql start
 
 
  回到顶部
  四、配置
  4.1 允许远程访问
  如果Ubuntu有设置防火墙或者iptables规则的话,请允许指定端口号访问
  判断3306端口是否打开
  4.1.1 使用 netstat命令查看3306端口状态
  netstat -an | grep 3306
 
 
  从上面结果可以看出3306端口只在IP 127.0.0.1 上监听,所以拒绝了其他IP的访问。
 
  解决方案:
  修改/etc/mysql/my.cnf文件。找到下面内容:
 
  #
  # Instead of skip-networking the default is now to listen only on
  # localhost which is more compatible and is not less secure.
  bind-address            = 127.0.0.1
 
  将上面这一行注释掉或者把127.0.0.1换成合适的IP,建议注释掉。
  重新启动后,重新使用netstat检测。
 
 
  使用命令测试
 
  mysql -h 192.168.0.xxx -u root -p
  Enter password:
  ERROR 1130 (HY000): Host '192.168.0.xxx' is not allowed to connect to this MariaDB server
  解决方案:需要将用户权限分配给各个远程用户
  登录mysql服务器,使用grant命令分配权限
 
  grant all on *.* to '用户名'@'%' identified by '密码';
  例子:grant all on *.* 'root'@'%' identified by '123456';
 
  这样即可远程访问了。

(编辑:莆田站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读