网站建设的行业市场的特点,皖icp合肥网站建设,网站开发搭建合同范本,做徽章的企业网站记录下安装配置mariadb的经历。
环境#xff1a;ubuntu22
一、apt在线安装
apt代理配置 APT是Ubuntu系统中用于安装和升级软件包的工具#xff0c;如果本地没有可用的软件包#xff0c;APT将会连接到远程软件包服务器下载软件包。在某些情况下#xff0c;用户需要将APT的…记录下安装配置mariadb的经历。
环境ubuntu22
一、apt在线安装
apt代理配置 APT是Ubuntu系统中用于安装和升级软件包的工具如果本地没有可用的软件包APT将会连接到远程软件包服务器下载软件包。在某些情况下用户需要将APT的代理设置为他们所在的代理服务器。
1、打开APT代理配置文件。
sudo vim /etc/apt/apt.conf.d/proxy.conf2、将以下内容添加到代理配置文件中。
Acquire::http::proxy http://proxyserver:port/;
Acquire::https::proxy https://proxyserver:port/;
Acquire::ftp::proxy ftp://proxyserver:port/;
Acquire::socks::proxy socks://proxyserver:port/;该配置告诉APT使用特定的代理服务器进行所有网络连接。
3、输入命令“sudo apt-get update”以应用代理更改。
当然你也可以使用全局配置代理
全局配置代理
虽然在系统设置中配置了全局代理但在有些情况下可能会需要终端窗口独立设置代理。
1、打开终端窗口使用以下命令打开代理配置文件。
sudo vim /etc/environment2、在打开的文件中添加以下内容
http_proxyhttp://proxyserver:port/
https_proxyhttps://proxyserver:port/
ftp_proxyftp://proxyserver:port/
no_proxylocalhost,127.0.0.1,::1http_proxy和https_proxy用于HTTP和HTTPS代理ftp_proxy用于FTP代理no_proxy是需要直接连接而不是通过代理的域名或IP地址。
3、输入命令“source /etc/environment”应用更改或者重新启动终端窗口。
在线安装mariadb
提示以下信息就算是安装完成了。ubuntu22默认安装mariadb10.6版本。 sudo apt-get install mariadb-seversudo systemctl status mariadb.servicemariadb.service - MariaDB 10.3.39 database serverLoaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)Active: active (running) since Tue 2023-08-01 16:15:59 CST; 3 weeks 4 days agoDocs: man:mysqld(8)https://mariadb.com/kb/en/library/systemd/Main PID: 924 (mysqld)Status: Taking your SQL requests now...Tasks: 30 (limit: 4915)Memory: 42.6MCGroup: /system.slice/mariadb.service└─924 /usr/sbin/mysqld如果要指定版本可在命行输入 apt install mariadb-server-10.9同时配置要安装的mariadb版本对应的源按指引一步步安装即可。还有坑是ubuntu22不能安装低版本mariadb比如mariadb10.9。
https://mariadb.org/mariadb/all-releases 二、配置mariadb
1、配置root可远程访问的账号密码
GRANT ALL PRIVILEGES ON *.* TO root% IDENTIFIED BY 123456;
2、运行mysql_secure_installation安全配置
sudo mysql_secure_installationNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDBSERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!In order to log into MariaDB to secure it, well need the current
password for the root user. If youve just installed MariaDB, and
you havent set the root password yet, the password will be blank,
so you should just press enter here.Enter current password for root (enter for none):3、配置可远程访问
将/etc/mysql/mariadb.conf.d/50-server.cnf中bind-address 127.0.0.1加# 注释掉
以上步骤完成后重置数据库。systemctl restart mariadb.service
这样可以在客户端连接到数据库服务器了客户端我用heidiSQLsqlyog或dbever。
其中dbever需要配置jar驱动程序具体的配置方法可参见Clickhouse 使用DBeaver连接_clickhouse dbeaver_一个高效工作的家伙的博客-CSDN博客
4、更改连接数
maridb默认配置的连接数是151连接太多会提示too many connections。两种方式设置增加连接数。
命令行方式重启失效
在db客户端输入show variables like max_connections; 显示最大连接数据
mariadb数据库最大连接数默认是151
输入set GLOBAL max_connections4096 设置最大连接数之后再用show语句查看
上面的方法会立即生效但是当重启mysql时会失效你也可以通过修改my.cnf设置默认最大连接数。
配置方式重效不失效
配置方法vim /etc/mysql/mariadb.conf.d/50-server.cnf# 修改配置 max_connections 1000sudo systemctl restart mariadb