Mysql

安装maria DB

(maria DB如同 MySQL 的影子版本,玛莉亚数据库是 MySQL 的一个分支版本(branch),而不是衍生版本(folk),提供的功能可和 MySQL 完全兼容)。

安装

yum install -y mariadb-server

启动maria DB服务

systemctl start mariadb.service

添加至开机自启动

systemctl enable mariadb.service

初始化数据库配置

mysql_secure_installation

首先是设置密码,会提示先输入密码:

  • 设置密码

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] <– 是否删除匿名用户,Y回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录, N回车,
Remove test database and access to it? [Y/n] <– 是否删除test数据库,Y回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,Y回车

  • 配置文件位置

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

  • 开启远程访问

首先配置允许访问的用户,采用授权的方式给用户权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;

最后配置好权限之后不应该忘记刷新使之生效 说明:root是登陆数据库的用户,123456是登陆数据库的密码,*就是意味着任何来源任何主机

flush privileges;

推荐阅读更多精彩内容

  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 3,752评论 0 19
  • 1,MySQL权限体系 mysql 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有...
    不排版阅读 689评论 0 4
  • mysqladmin -u root -p oldpass password newpass mysqladmin...
    不排版阅读 1,799评论 0 3
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 7,179评论 5 116
  • 写出这个标题是源于我去年的求职经历。从一个城市到另一个城市,我经一位朋友介绍到了一家公司。去的时候我觉得工...
    锦绣运途阅读 168评论 0 4
  • 俞强/文 思想具有能量,语言是有声的思想,所以语言具有很强振波。 不要用你的语言去伤害别人,何况有时你的观点是错误...
    十一点夜读阅读 183评论 0 1
  • 地址在面朝大海的三角琴上,演奏一曲美妙音乐,也许曾是你想象的中的画面,而现在有一个地方,真的能让你梦想成真。 看的...
    海上钢琴室piano阅读 2,735评论 0 4
  • 吹落花千树,洗尽万古尘。品茗人生苦,佛阁净予心。
    龙喧阅读 111评论 1 0