升級MariaDB為10.1版本

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

CentOS中升級mariadb為10.1GA版本。

1、如果有,停止服務

systemctl stop mariadb

2、卸載原來的數據庫服務

yum -y remove mari*

3、刪除數據庫文件

rm -rf /var/lib/mysql/*

4.創建/etc/yum.repos.d/MariaDB.repo文件

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

配置系統網絡:

41db4c90d7929e465f8dec9e922f3c206c9.jpg

yum clean all

yum makecache

5、安裝MariaDB

yum -y install mariadb mariadb-server

6、啟動MariaDB

systemctl start mariadb

7、設置開機啟動

systemctl enable mariadb

8、接下來進行MariaDB的相關簡單配置

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] {是否刪除匿名用戶,回車}

Disallow root login remotely? [Y/n] {是否禁止root遠程登錄, 輸入n回車}

Remove test database and access to it? [Y/n] {是否刪除test數據庫}

Reload privilege tables now? [Y/n] {是否重新加載權限表}

9、配置MariaDB的字符集

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
vi /etc/my.cnf.d/client.cnf

在[client]中添加

default-character-set=utf8
vi /etc/my.cnf.d/mysql-clients.cnf

在[mysql]中添加

default-character-set=utf8

10、全部配置完成,重啟mariadb

systemctl restart mariadb

11、登錄mariadb

mysql -u root -p

輸入剛才設置的密碼進行登錄

12、驗證設置的字符集

show variables like "%character%";

e80c45f695390bcca6bbbc4eae37862e27f.jpg

show variables like "%collation%";

efb552232fb66db443b8d017d6f9747df1c.jpg

字符集配置完畢

13、添加用戶,設置權限

創建用戶命令

mysql>create user username@localhost identified by 'password';

直接創建用戶并授權的命令

mysql>grant all on *.* to username@localhost identified by 'password';

這里我們執行下面這條授權即可

授予外網登陸權限 第一個root?代表用戶名第二個root?代表該用戶名對應的密碼

mysql>grant all privileges on *.* to root@'%' identified by 'root';

授予權限并且可以授權

mysql>grant all privileges on *.* to username@'hostname' identified by 'password' with grant option;

簡單的用戶和權限配置基本就這樣了。

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

?

?

轉載于:https://my.oschina.net/shxjinchao/blog/1935037

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/282304.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/282304.shtml
英文地址,請注明出處:http://en.pswp.cn/news/282304.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

第一篇文章

第一次寫博客。歡迎各位大牛捧場轉載于:https://www.cnblogs.com/clnchanpin/p/6753665.html

羊了個羊的Ignite大會又來啦

據說最近羊了個羊非常火啊~可惜沒有時間精力研究。不過,薅微軟羊毛的機會我是一定不會錯過的,這不,薅羊毛的機會來了,哈哈哈。作為經常薅微軟羊毛的老司機,今天收到了微軟的郵件,告知有新的羊毛…

清除谷歌瀏覽器的dns緩存

谷歌地址欄輸入: chrome://net-internals/#dns出現下面界面:找到DNS選項,選擇clear host cache即可效果:這樣,谷歌瀏覽器上的dns緩存就清理掉了。應用場景: 本地環境和線上環境用的是一個host,這…

生產YUM源搭建

企業內部YUM源搭建轉載于:https://www.cnblogs.com/xiangtanglaojing/p/7603581.html

什么樣的代碼稱得上是好代碼?

“軟件自有其美感所在” --《重構》圖片:崇禮瀚海梁的山花 拍攝于2022年8月13日 攝影師:劉先生這篇內容寫作于4年前(2018年),是自己多年軟件開發工作的一點感悟,現在看來雖有偏頗,但總體思想方…

Coding and Paper Letter(十四)

2019獨角獸企業重金招聘Python工程師標準>>> 資源整理。 1 Coding: 1.R語言包ungeviz,ggplot2的拓展包,專門用來作不確定性的可視化。 ungeviz 2.計算機圖形學相關開源項目。 計算機圖形學光線追蹤開源項目C源碼。 computer graphics ray tra…

QBC運算符含義

HQL運算符 QBC運算符 含義 Restrictions.eq() 等于 <> Restrictions.not(Exprission.eq()) 不等于 > Restrictions.gt() …

eclipse安裝反編譯插件

一、下載插件 1、官方地址&#xff1a;http://jd.benow.ca/ 2、百度網盤&#xff1a;http://pan.baidu.com/s/1eSJ7Tiq 密碼&#xff1a;sr6p 二、打開eclipse&#xff0c;點擊“Help > Install New Software” 三、Name填&#xff1a;JD-Eclipse Update Site&#xff08;可…

PHP 項目中緩存的多種應用實現

一、CDN緩存原理和介紹 1、各地部署多套靜態存儲服務&#xff0c;本質上是空間成本換時間 2、CDN是域名和真實服務器中間的一個環節&#xff0c;添加cdn節點后&#xff0c;用戶訪問時&#xff0c;自動選擇最近的節點內容&#xff0c;不存在再請求原始服務器 3、CDN本質上是一種…

【tomcat】servlet原理及其生命周期

1.什么是servlet&#xff1f; Servlet&#xff08;Servlet Applet&#xff09;&#xff0c;全稱Java Servlet,是用Java編寫的服務器端程序。而這些Servlet都要實現Servlet這個接口。其主要功能在于交互式的瀏覽和修改數據&#xff0c;生成動態Web內容。Servlet運行于支持Java的…

實現一個監控 IP 的 windows 服務

實現一個監控 IP 的 windows 服務Intro我們公司的 VPN 用自己的電腦連公司的臺式機的時候需要用 IP 地址&#xff0c;有一次嘗試去連的時候發現連不上&#xff0c;第二天到公司發現 IP 變掉了&#xff0c;不是之前連的 IP 了&#xff0c;于是就想寫一個簡單 Windows 服務來監控…

微信企業號開發:啟用回調模式

微信企業號開發怎樣啟用回調模式&#xff1f;就是簡單的登陸PC版微信&#xff0c;點擊應用中心&#xff0c;選擇須要應用&#xff0c;再點擊回調模式啟用&#xff1f;似乎不是這么簡單。&#xff01;能夠看到核心的僅僅有三個URL。Token&#xff0c;EncodingAESKey這三個參數能…

MVC中提交表單的4種方式

一&#xff0c;MVC HtmlHelper方法 Html.BeginForm(actionName,controllerName,method,htmlAttributes){} BeginRouteForm 方法 (HtmlHelper, String, Object, FormMethod) 二&#xff0c;傳統Form表單Aciton屬性提交 三&#xff0c;JqueryAjax 提交表單 四&#xff0c;MVC C…

photoshop制作網站圓形圖標ico

1、選擇左側工具欄中的橢圓工具2、鼠標直接在圖片上選擇區域3、在圖片上鼠標右鍵建立選區&#xff0c;在彈出的對話框直接點確定變成這樣&#xff1a;4、點擊選擇&#xff0c;然后點擊反選變成這樣5、圖層欄&#xff0c;在圖片上右鍵復制圖層&#xff0c;彈出對話框直接確定即可…

《簡明 PHP 教程》00 開篇

《簡明 PHP 教程》是一本旨在介紹如何使用 PHP 語言進行編程的自由圖書。它以教材與指南的形式為入門者介紹 PHP 編程語言。如果你對電腦知識的了解僅限于如何保存文本文件的話&#xff0c;那這本書就是為你準備的。 本博客后續將以連載的方式為讀者呈現這本書。 關于作者 一名…

WPF 窗體設置亞克力效果

WPF 窗體設置亞克力效果控件名&#xff1a;WindowAcrylicBlur作者&#xff1a; WPFDevelopersOrg - 吳鋒原文鏈接&#xff1a; https://github.com/WPFDevelopersOrg/WPFDevelopers框架使用大于等于.NET40。Visual Studio 2022。項目使用 MIT 開源許可協議。WindowAcrylicB…

JS向后臺傳遞json數組對象

var Obj [];            //一下代碼可以循環插入            var returnObj new Object();//創建一個對象returnObj.id “123”&#xff1b;returnObj.money 456“”;Obj.push(returnObj);           JS中將Obj對象進行序列化操作   …

ArrayBlockingQueue跟LinkedBlockingQueue的區別

1.隊列中的鎖的實現不同 ArrayBlockingQueue中的鎖是沒有分離的&#xff0c;即生產和消費用的是同一個鎖&#xff1b; LinkedBlockingQueue中的鎖是分離的&#xff0c;即生產用的是putLock&#xff0c;消費是takeLock 2.在生產或消費時操作不同 ArrayBlockingQueue基于數組&…

jqGrid('setSelection',rowid)報Cannot read property 'multiple' of undefined

項目組非要上jeeweb框架&#xff0c;用jqgrid大量iframe做為前端框架&#xff0c;臃腫不堪。 今天上午&#xff0c;在進行選定操作jqGrid(setSelection,rowid)報Cannot read property multiple of undefined&#xff0c;怎么分析也找不出原因&#xff0c;最后百度搜了一下竟然有…

數據分塊加載——BigPipe 技術【類似facebook】

一、原理 分塊加載&#xff0c;加載完一塊&#xff0c;就先把頁面數據刷給用戶&#xff0c;再加載下面的&#xff0c;直到加載完畢二、基礎需知&#xff1a;三、服務端和php的相應配置 如果想實現分塊加載【bigpipe技術】&#xff0c;還需要對nginx.conf 和 php.ini 進行相應配…