Linux安装mariadb详细步骤1.安装mariadb
yum和源码编译安装的区别?
1.路径区别-yum安装的软件是他⾃定义的,源码安装的软件./configure --preifx=软件安装的绝对路径
2.yum仓库的软件,版本可能⽐较低,⽽源码编译安装,版本可控
3.编译安装的软件,⽀持第三⽅功能扩展./configure 这⾥可以加上很多参数,定制功能
yum仓库的区别
1.阿⾥云的yum仓库
2.假设mysql官⽹,也会提供rpm包,源码包,以及yum源,供给下载
2.配置mariadb的官⽅yum源,⽤于⾃动下载mariadb的rpm软件包,⾃动安装
注意点:阿⾥云提供的yum仓库,和epel源仓库,它也有mariadb,但是版本可能会很低.
这个是yum默认的mariadb的版本信息
mariadb x86_64 1:5.5.60-1.el7_5 base 8.9 M
那我们就得选⽤mariadb的官⽅yum源,
3.配置官⽅的mariadb的yum源,⼿动创建 po仓库⽂件
touch /pos.po
然后写⼊如下内容
[mariadb]
name = MariaDB
baseurl = /10.1/centos7-amd64
gpgkey=/RPM-GPG-KEY-MariaDB
gpgcheck=1
4.通过yum安装mariadb软件,安装mariadb服务端和客户端(由于是国外镜像源,因此下载速度可能很慢) yum install MariaDB-server MariaDB-client -y
5.如果下载速度太慢,请删除 po,只是为了使⽤阿⾥云的yum源中的mariadb
rm -rf /pos.po
然后清空yum 缓存
yum clean all
6.使⽤阿⾥云的yum下载mariadb(阿⾥云的mariadb包名是⼩写的,⽽官⽅的是⼤写的.)
yum install mariadb-server mariadb -y
7.安装完成后,启动mariadb服务端
systemctl start/stop/restart/status mariadb
systemctl enable mariadb 开机启动mariadb
# 这条命令可以初始化mysql,删除匿名⽤户,设置root密码等等....
mysql_secure_installation
9.设置mysql的中⽂编码⽀持,修改/etc/myf
1.vi /etc/myf
在[mysqld]中添加参数,使得mariadb服务端⽀持中⽂
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
2.重启mariadb服务,读取myf新配置
systemctl restart mariadb
3.登录数据库,查看字符编码
mysql -uroot -p
输⼊ \s 查看编码
desc #查看表结构
create database #数据库名
create table #表名
查看如何创建db的
show create database #库名
# 查看如何创建table结构的
show create table 表名;
# 修改mysql的密码
set password = PASSWORD('redhat');
# 创建mysql的普通⽤户,默认权限⾮常低
create user yining@'%' identified by 'yiningzhenshuai';
# 查询mysql数据库中的⽤户信息
use mysql;
select host,user,password from user;
11.给⽤户添加权限命令
# 对所有库和所有表授权所有权限
grant all privileges on *.* to 账户@主机名
# 给yining⽤户授予所有权限
grant all privileges on *.* to yining@'%';
# 刷新授权表
flush privileges;
12.授予远程登录的权限命令(root不能远程登录的问题??) # 给apollo⽤户授予所有权限
grant all privileges on *.* to apollo@'%';
linux安装数据库# 给与root权限授予远程登录的命令
# 'centos这是密码随意设置
grant all privileges on *.* to root@'%' identified by 'centos';
# 此时可以在windows登录linux的数据库
# 连接服务器的mysql
mysql -uyining -p -h 服务器的地址
13.学习mysql的数据备份与恢复
# 导出当前数据库的所有db,到⼀个⽂件中
2.登录mysql 导⼊数据
mysql -u root -p
> source /data/AllMysql.dump
3.通过命令导⼊数据
# 在登录时候,导⼊数据⽂件,⼀样可以写⼊数据
mysql -uroot -p < /data/AllMysql.dump
配置⽂件的格式
*.conf
*f
*.ini
*.yml
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论