陈程的技术博客

  • 关于作者
全栈软件工程师
一个专注于技术研究创新的程序员
  1. 首页
  2. linux
  3. 正文

centOS 安装 mariadb

2020年6月15日 678点热度 0人点赞 0条评论

第一步:安装与测试登陆

1.安装命令

yum -y install mariadb mariadb-server

2.启动MariaDB
systemctl start mariadb

3.进行MariaDB的相关简单配置
(1)mysql_secure_installation
首先是设置密码,会提示先输入密码.。
Enter current password for root (enter for none):<–初次运行直接回车
(2)设置密码
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
(3)其他配置
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完成,
(4)测试登录
mysql -uroot -p密码(注意-p和密码之间没有空格)
完成。

第二步:配置MariaDB的字符集

1.修改/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

2.修改/etc/my.cnf.d/client.cnf文件

命令:vi /etc/my.cnf.d/client.cnf
在[client]中添加
default-character-set=utf8
3.修改/etc/my.cnf.d/mysql-clients.cnf文件
命令:vi /etc/my.cnf.d/mysql-clients.cnf
在[mysql]中添加
default-character-set=utf8
4.全部配置完成,重启MariaDB
命令:systemctl restart mariadb

第三步:进入MariaDB查看字符集

MariaDB [(none)]> show variables like "%character%";show variables like "%collation%" ;

显示如下:

mysql -uroot -p /*输入密码进入*/

打开远程访问权限

[success]

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

[/success]

 

在my.cnf中的[mysqld]下,添加

lower_case_table_names = 1
1表示不区分大小写,0区分大小写

lower_case_table_names = 1

 

标签: linux mysql
最后更新:2022年3月26日

博主

全栈工程师,侧重项目技术解决方案规划和开发

打赏 点赞
< 上一篇
下一篇 >

文章评论

取消回复

分类
  • .NET (65)
  • docker (3)
  • linux (12)
  • python (20)
  • web (14)
  • 小程序 (4)
  • 数据库 (2)
  • 未分类 (4)
  • 杂七杂八 (10)
标签聚合
js DevExpress C# nginx linux winform centos python
最新 热点 随机
最新 热点 随机
.NET开发手册标准参考 招募兼职前端开发 Centos安装dotnet6环境 VS上切换分支,vs编译运行出现bug,A fatal error was encountered彻底解决方案 用C#封装一个线程安全的缓存器,达到目标定时定量更新入库 C#通过特性的方式去校验指定数据是否为空
drools开源规则引擎部署方案-在centos的docker部署 DevExpress控件-使用ToolTipController控件 WTM部署CentOS验证码错误 C# 采用Automation控制自动化操作第三方软件 DevExpress控件-使用LookUpEdit控件 sqlserver 查询数据库名 表名 字段名 字段类型等

COPYRIGHT © 2021 陈程的技术博客. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS