【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
apt安装方法:
方法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

来源:oschina
链接:https://my.oschina.net/u/4173440/blog/3152391