日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

升级MariaDB为10.1版本

發布時間:2023/12/6 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 升级MariaDB为10.1版本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

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

配置系統網絡:

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%";

show variables like "%collation%";

字符集配置完畢

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

總結

以上是生活随笔為你收集整理的升级MariaDB为10.1版本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。