Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在ArchLinux中安装MySql

在ArchLinux中安装MySql

作者头像
乐百川
发布于 2022-05-05 11:18:24
发布于 2022-05-05 11:18:24
1.7K00
代码可运行
举报
运行总次数:0
代码可运行

最近在用ArchLinux在虚拟机里学习Linux。现在想在ArchLinux中安装WordPress,首先就需要安装MySql数据库。但是在MySql被Oracle收购之后,很多开源支持者就转而使用MariaDb了。不过MariaDb也和MySql兼容的,所以基本不用有什么担心。由于ArchLinux只带了MariaDb,所以我们就用MariaDb来代替MySql。

安装MariaDb和其客户端工具,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo pacman -S mariadb mariadb-clients

安装完成之后,会出现如何开启MariaDb的提示:

:: You need to initialize the MariaDB data directory prior to starting the service. This can be done with mysql_install_db command, e.g.: mysql_install_db –user=mysql –basedir=/usr –datadir=/var/lib/mysql

根据提示,我们运行如下命令就可以初始化MariaDb的数据目录了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

在经过一长串提示信息之后,就会出现相应的如何开启MariaDb的帮助信息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
To do so, start the server, then issue the following commands:

'/usr/bin/mysqladmin' -u root password 'new-password'
'/usr/bin/mysqladmin' -u root -h mypc password 'new-password'

Alternatively you can run:
'/usr/bin/mysql_secure_installation'

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the MariaDB Knowledgebase at http://mariadb.com/kb or the
MySQL manual for more instructions.

You can start the MariaDB daemon with:
cd '/usr' ; /usr/bin/mysqld_safe --datadir='/var/lib/mysql'

You can test the MariaDB daemon with mysql-test-run.pl
cd '/usr/mysql-test' ; perl mysql-test-run.pl

Please report any problems at http://mariadb.org/jira

The latest information about MariaDB is available at http://mariadb.org/.
You can find additional information about the MySQL part at:
http://dev.mysql.com
Support MariaDB development by buying support/new features from MariaDB
Corporation Ab. You can contact us about this at sales@mariadb.com.
Alternatively consider joining our community based development effort:
http://mariadb.com/kb/en/contributing-to-the-mariadb-project/

同样根据提示,我们首先需要先启动MariaDb,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl start mysqld

然后为root用户设置一个新密码,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysqladmin -u root password '12345678' 

然后尝试登录MariaDb,如果登录成功,说明配置完成了,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql -uroot -p 12345678

如果想要MariaDb开机自动启动,那么就运行以下命令,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl enable mysqld
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
MariaDB的二进制格式安装
MariaDB是MySQL的一个分支,由MySQL的创始人Michael Widenius主导开发,当期主要由开源社区在维护,采用GPL授权许可。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。MariaDB以源码,二进制及rpm/deb格式分发。
用户1456517
2019/03/05
7970
MySQL5.5版本部署的一个问题
目前公司部署MySQL是通过平台化操作的,周五的时候,平台暂时出了点儿问题,手上有个需求比较着急,就直接手动的部署了一下,由于好长时间没有部署环境了,竟然有些手生,这里把部署的步骤以及遇到的问题记录下来,希望对大家有所帮助。
AsiaYe
2019/11/06
1.3K0
mysql系列之多实例3----基于my
    上一篇博文mysql系列之多实例2----基于多配置文件介绍了,如何部署基于多配置文件的mysql多实例,本篇博文将介绍基于mysql自带的mysqld_multi工具来如何实现mysql多实例的部署和管理!
py3study
2020/01/06
4360
mysql主从简单配置
环境 hostnameip端口master128.0.0.1013306slave128.0.0.1023306 安装mysql [root@master ~]# yum -y install mysql mysql-server mysql-devel [root@slave ~]# yum -y install mysql mysql-server mysql-devel 启动mysql [root@master ~]# service mysqld start Initializing MySQL d
零月
2018/04/25
8770
mysql主从简单配置
MySQL常见问题一
这个错误一般发生在mysql 5.7以及 5.7以上的版本中,其原因是mysql的默认配置中,sql_mode="ONLY_FULL_GROUP_BY" 这个配置严格执行了 'SQL92标准',
soundhearer
2020/10/16
7240
MySQL常见问题一
MySQL之infobright安装步骤
我这里是将文件解压到了/usr/local/目录下面,如果有其他目录,则可以使用其他目录进行解压,解压后的文件如下:
AsiaYe
2019/11/06
1.6K0
CentOS6.3 x86_64 mininstall 安装 apahce2.23+jdk1.7+tomecat7+mysql5.1.58
CentOS6.3 x86_64 mininstall 安装 apahce2.23+jdk1.7+tomecat7+mysql5.1.58
三杯水Plus
2018/11/14
5460
MySQL数据库入门——多实例配置
前面介绍了相关的基础命令操作,所有的操作都是基于单实例的,mysql多实例在实际生产环境也是非常实用的,因为必须要掌握
民工哥
2020/09/16
4.2K0
linux学习第三十五篇:LAMP架构介绍,MySQL_MariaDB介绍,MySQL安装
uname -a :可以查看你的系统是32位还是64位的操作系统 LAMP架构介绍 LAMP = Linux+Apache(httpd)+MySQL+PHP PHP网站(Google、淘宝、百度、51cto博客、猿课论坛) 三个角色可以在一台机器、也可以分开(httpd和PHP要在一起) httpd、PHP、MySQL三者如何工作 PHP是以模块的形式和Apache结合在一起的。 Apache不能直接跟Mysql打交道,只能通过PHP模块去Mysql拿数据,再交给Apache再交给用户。P
用户1215343
2018/02/05
8430
linux学习第三十五篇:LAMP架构介绍,MySQL_MariaDB介绍,MySQL安装
[Linux][运维]SaltStack安装Apache/Mysql/PHP部署Wordpress
SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。
蛮三刀酱
2019/03/26
1.3K0
[Linux][运维]SaltStack安装Apache/Mysql/PHP部署Wordpress
11.3/11.4/11.5 MySQL安装
MySQL目录概要 MySQL的几个常用安装包:rpm、源码、二进制免编译 cd /usr/local/src //切换到下载源码包的目录 wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz //解压 mv mysql-5.6.35-linux-glibc2.
运维小白
2018/02/06
7220
Centos 6.x 安装配置MySQL
service mysqld start chkconfig mysqld on
程裕强
2022/05/06
3770
Linux下基于源码方式安装MySQL 5.6
    MySQL为开源数据库,因此可以基于源码实现安装。基于源码安装有更多的灵活性。也就是说我们可以针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码,根据不同的软件平台环境调整相关的编译参数,选择自身需要选择不同的安装组件,设定需要的字符集等等一些可以根据特定应用场景所作的各种调整。本文描述了如何在源码方式下安装MySQL。
Leshami
2018/08/13
9480
MySQL 多实例安装
useradd -r -s /sbin/nologin -d /app/mysql -m mysql # #
星哥玩云
2022/08/16
1.7K0
MySQL 多实例安装
学习笔记0514----LNMP架构
LNMP架构和LAMP架构挺像的,只不过一个用的是Apache,一个用的是Nginx。LNMP就是Linux+Nginx+MySQL+PHP,Nginx和Apache一样都是web服务器。
嘻哈记
2020/11/24
5830
LAMP环境搭建与配置(一)
LAMP是Linux Apache MySQL PHP的简写,即把Apache、MySQL以及PHP安装在Linux系统上,组成一个环境来运行PHP的脚本语言,通常是网站。
全栈程序员站长
2022/08/18
1.7K0
LAMP环境搭建与配置(一)
MySQL下载安装、基本配置、问题处理
一 mysql介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 mysql是什么??? mysql就是一个socekt服务端 客户端软件   mysql自带   python模块 其他类型的数据库??? 分两大类:   关系型:sqlli
用户1214487
2018/01/24
1.9K0
MySQL下载安装、基本配置、问题处理
数据库MySQL安装部署
RDBMS: 关系型数据库管理系统 比较适合于,安全级别要求高的数据以及关系较复杂的数据
王先森sec
2023/04/24
3K0
原 MYSQL单机多实例
一、创建安装目录 mkdir /usr/local/mysql-s-5.6.32 mkdir /usr/local/mysql-m-5.6.32 下载文件 可从 http://dev.mysql.com/downloads/mysql/ 下载新版本 wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.32.tar.gz tar -zxv -f mysql-5.6.32.tar.gz 二、编译命令 1、主编参数 cmake -DCMAKE
霡霂
2018/06/04
1.6K0
CentOS7.4上快速安装MySQL5.6
[root@VM_82_178_CentOS scripts]# cat /etc/RedHat-release CentOS Linux release 7.4.1708 (Core) 磁盘伪云盘40G 内存为2G
星哥玩云
2022/08/16
4060
相关推荐
MariaDB的二进制格式安装
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档