Ubuntu18.04安装MariaDB_10.4.x

假装没事ソ 提交于 2020-01-06 17:58:21

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

apt安装方法:

参考链接:https://downloads.mariadb.org/mariadb/repositories/#distro=Ubuntu&distro_release=bionic--ubuntu_bionic&mirror=tuna&version=10.4

方法1:注册repo

# use root
apt-get install software-properties-common
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.4/ubuntu bionic main'

方法2:修改source

# add source key
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

vim /etc/apt/sources.list
# add this

# MariaDB 10.4 repository list - created 2020-01-01 13:30 UTC
# http://downloads.mariadb.org/mariadb/repositories/
deb [arch=amd64,arm64,ppc64el] http://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.4/ubuntu bionic main
deb-src http://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.4/ubuntu bionic main

安装

apt update
apt install mariadb-server

管理 

远程参考:https://mariadb.com/kb/en/configuring-mariadb-for-remote-client-access/

# start and stop
systemctl start mysqld
systemctl status mysqld
systemctl stop mysqld
systemctl restart mysqld
systemctl enable mysqld

# default root pwd is none
mysql -u root -p

# 修改密码
ALTER USER root@localhost IDENTIFIED BY 'yourpasswd';
FLUSH PRIVILEGES;

# Remote Access
# if ufw enable
ufw allow mysql

# 授权远程登陆
GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY 'yourpasswd' WITH GRANT OPTION;
FLUSH PRIVILEGES;

# edit my.cnf
vim /etc/mysql/my.cnf
# disable bind-address
# 修改字符
[client]
default-character-set = utf8mb4

[mysqld]
character-set-server = utf8mb4

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!