Centos7.2安装MariaDB数据库,并编写第一个链接数据库的PHP程序

一、首先在Vmware上新建虚拟机安装CentOS7.2,root用户登录:(我是mini安装,安装过程就略去了):

二、MariaDB的安装与简易配置:

1、执行安装命令:

yum -y install mariadb mariadb-server

查询安装完成的MariaDB版本为15.1;

安装完成MariaDB,首先启动MariaDB

systemctl start mariadb

设置为开机自启动:

systemctl enable mariadb

开始相关简单配置:

mysql_secure_installation

初次运行直接回车:

是否设置root用户密码,输入y并回车或直接回车:

设置root用户密码:

以上完成MariaDB初始化,

测试登录:

mysql -u root -p

-u代表登录的用户名,-p代表稍后输入密码。

2、配置MariaDB的字符集

文件/etc/my.cnf

vi /etc/my.cnf

在[mysqld]标签下添加,

init_connect=‘SET collation_connection = utf8_unicode_ci‘
init_connect=‘SET NAMES utf8‘
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

文件/etc/my.cnf.d/client.cnf

vi /etc/my.cnf.d/client.cnf

在[client]中添加

default-character-set=utf8

文件/etc/my.cnf.d/mysql-clients.cnf

vi /etc/my.cnf.d/mysql-clients.cnf

在[mysql]中添加

default-character-set=utf8

全部配置完成,重启mariadb

systemctl restart mariadb

之后进入MariaDB查看字符集

mysql> show variables like "%character%";show variables like "%collation%";

以上字符集配置完成。

3、添加用户,设置权限

①创建用户:

命令

create user ‘希望创建的用户名‘@‘localhost‘ identified by ‘密码‘;

命令:CREATE USER ‘username‘@‘host‘ IDENTIFIED BY ‘password‘; 
   说明:

  username - 你将创建的用户名,

  host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%.

  password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.

②创建数据库:

create database web;

例如:create database web;创建west数据库

③给用户授权:

grant all on web.* to ‘username‘@‘%‘;flush privileges;

上例给username授权web数据库所有权限。

命令: GRANT privileges ON databasename.tablename TO ‘username‘@‘host‘

说明:

  privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等.如果要授予所的权限则使用ALL.;

  databasename - 数据库名,

  tablename-表名,

  如果要授予该用户对所有数据库和表的相应操作权限则可用 * 表示, 如 *.*

例子:

GRANT SELECT, INSERT ON test.user TO ‘m23100‘@‘%‘;

GRANT ALL ON *.* TO ‘m23100‘@‘%‘;

flush privileges; 刷新权限:

直接创建用户并授权的命令

mysql>grant all on *.* to [email protected] indentified by ‘password‘;

授予外网登陆权限

mysql>grant all privileges on *.* to [email protected]‘%‘ identified by ‘password‘;

授予权限并且可以授权

mysql>grant all privileges on *.* to [email protected]‘hostname‘ identified by ‘password‘ with grant option;

简单的用户和权限配置基本就这样了。

其中只授予部分权限把 其中 all privileges或者all改为select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file其中一部分。

【注】MariaDB的安装与配置感谢博主carlo-jie的分享,原博文地址https://www.cnblogs.com/carlo-jie/p/6104135.html

原文地址:https://www.cnblogs.com/AndyEvans/p/9748958.html

时间: 2024-07-29 07:30:08

Centos7.2安装MariaDB数据库,并编写第一个链接数据库的PHP程序的相关文章

centos7 快速安装 mariadb(mysql)

nbsp; centos7 快速安装 mariadb(mysql) 默认安装 mariadb 5.5.如果安装 mariadb 10.0 需要修改源 Centos 使用YUM安装MariaDB 出于安全考虑,不应该使用 root安装.所以应该新建一个用户 CentOS 7中MARIADB安装配置步骤详解

MySQL数据库学习【第一篇】数据库安装

一.基础部分 1.数据库是什么 之前所学,数据要永久保存,比如用户注册的用户信息,都是保存于文件中,而文件只能存在于某一台机器上. 如果我们不考虑从文件中读取数据的效率问题,并且假设我们的程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题 但需要考虑的问题是:程序的执行效率依赖于承载它的硬件,而一台机器机器的性能总归是有限的,受限于目前的硬件水平,垂直扩展是有极限的.于是我们只能通过水平扩展来增强我们系统的整体性能,这就需要我们将程序的各个组件分布于多台机器去执行. 需要注意的是,

centos7下安装mariadb

参考: http://www.cnblogs.com/Netsharp/p/5875474.html https://downloads.mariadb.org/mariadb/repositories/#mirror=neusoft&distro=CentOS&distro_release=centos7-amd64--centos7&version=10.1 RDS for MySQL 备份文件恢复到自建数据库 参考: https://help.aliyun.com/knowl

centos7 yum 安装 MariaDB

1.安装MariaDB yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDBsystemctl start mariadb 设置开机启动systemctl enable mariadb 接下来进行MariaDB的相关简单配置mysql_secure_installation 首先是设置密码,会提示先输入密码Enter current password for root (enter for none):<–初次运行直接回车设置

CentOS7编译安装MariaDB

一.环境信息: 操作系统版本:CentOS Linux release 7.3.1611 (Core) 内核版本:3.10.0-514.el7.x86_64 MariaDB版本:mariadb-10.2.10 二.安装开发包组工具 查看开发包组是否安装 yum grouplist 设置显示显示方式 localectl set-locale LANG=en_US.UTF-8 安装开发包组工具 yum -y install "Development Tools" 安装依赖包 yum -y

centos7 yum 安装mariadb

1.安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mariadb 设置开机启动 systemctl enable mariadb 接下来进行MariaDB的相关简单配置 mysql_secure_installation 首先是设置密码,会提示先输入密码 Enter current password for root (enter for none):<–初

CentOS7.3yum安装MariaDB报错[Errno 256]

在yum安装MariaDB时出现下面这个错误提示,然后着手排查,先检查了/etc/yum.repo.d/下的配置文件,没有错误. failure: repodata/repomd.xml from mariadb: [Errno 256] No more mirrors to try. http://yum.mariadb.org/10.3/centos7-amd64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host

centos7下安装配置django,开始第一个项目;

一.安装(注本人使用的centos7下,有python2和python3,涉及到python3的使用pip3,python3) 安装django: pip3 install django==2.1.2 查看版本号:pip3 show django 检查是否安装成功: 方式一.python3下,检查版本: 方式二.查看django-admin信息,会发现提示command no found; find / -name django-admin,查看路径,然后创建软链接: 这样,再次查看django

centos7 yum安装 mariadb

从最新版本centos7开始,默认的是 Mariadb而不是mysql! 使用系统自带的repos安装很简单: yum install mariadb mariadb-server systemctl start mariadb ==> 启动mariadb systemctl enable mariadb ==> 开机自启动 firewall-cmd --permanent --add-port=3306/tcp ==> 开放端口,允许远程访问 systemctl restart fir