mariadb安装结构解析

参考网址:
https://blog.csdn.net/gohuge/article/details/80567139
mysql和mariadb的结构差不多,现在电脑上有mysql5.5也有mariadb5.5,
所以来先研究下mariadb的结构,

mysql是编译安装,mariadb是yum install安装

关于编译安装:

Linux软件编译安装和相关目录介绍
主要介绍: configure、make、make install、/usr、/usr/bin、/opt 等
不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install。利用make工具, 我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以轻而易举的理顺各个源文件之间纷繁复杂的相互关系。
在这里插入图片描述

mariadb进行配置的命令:

mysql_secure_installation

由mariadb-server-5.5.50-1.el7_2.x86_64提供,根据安装提示配置一下,
首先是设置密码,会提示先输入密码
Enter current password for root (enter for none):<–初次运行直接回车
设置密码
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
其他配置
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
初始化MariaDB完成,接下来测试登录

mysql -uroot -ppassword

2、权限授予

授权远程登录用户(root用户不做远程登录)因为前面设置了
创建远程访问用户: CREATE USER ‘visitor’@‘127.0.0.1’ IDENTIFIED BY ‘root’;
为远程用户授权:grant all privileges on . to ‘visitor’@‘127.0.0.1’ identified by “root” with grant option;
指定授权:GRANT SELECT, INSERT, UPDATE ON sywk.* TO ‘visitor’@‘127.0.0.1’;
显示权限:SHOW GRANTS FOR ‘visitor’@‘127.0.0.1’;
刷新配置:FLUSH PRIVILEGES;

3、修改字符集

vim /etc/my.conf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

character-set-server=utf8
collation-server=utf8_bin

结束,可以访问了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值