centos7 上mariadb使用数据库

首先检查是否安装mariadb

centos7 上mariadb使用数据库配置过程
在检查是否安装mariadb-server
centos7 上mariadb使用数据库配置过程
然后vim进入到
vim /etc/my.cnf.d/server.cnf 目录中
centos7 上mariadb使用数据库配置过程
[mysqld]中添加
skip_name_resolve=ON
innodb_file_per_table=ON
两个字段第一个是登录时不反解域名
第二个是iniodb使用单独的表存储空间
配置完成后使用
systemctl restart mariadb.service
或者systemctl start mariadb.service启动mariadb.service服务
如果想设置开机启动
systemctl enable mariadb.service
设置之后可以通过
systemctl is-enabled mariadb.service查看是否开机启动 enabled为开机启动。

mysql_secure_installation数据库加固指令
可以设置root用户登录mysql的密码,删除test库,设置默认账户,设置root用户远程登录(尽量不要,选择n)
centos7 上mariadb使用数据库配置过程
设置成功之后mysql会自动退出。
然后通过
mysql -uroot -p1(其中-u 后面没有空格 为用户名,-p为密码,本人设置的为1)
centos7 上mariadb使用数据库配置过程
登录之后可以设置一个mysql账户用户管理
grant all on testdb.* to ‘myuser’@‘192.168.80.%’ identified by ‘mypass’;
grant 为mysql授权;
all为所有权限;
on关键字;
testdb.*为testdb数据下所有的表;
‘myuser’为Mysql下的用户名;
@为链接符;
‘192.168.80.%’为授权可以登录的ip地址%代表所有即为0-255;
identified by 为关键字;
‘mypass’ 为登录 myuser的用户密码;
注意grant授权如果有账户可以授权,如果没有则创建账户并授权,所有有没有账户都可以使用grant。
之后可以使用
CREATE DATABASE testdb CHARACTER SET ‘utf8’;
创建数据库
create table testdb.tbl1\c创建表格,我没有指明表格中字段的定义,想指明的朋友可以自行指明。
exit退出mariadb数据库。

相关文章:

  • 2022-12-23
  • 2022-01-18
  • 2021-12-06
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
  • 2022-12-23
猜你喜欢
  • 2021-10-02
  • 2021-09-19
  • 2021-09-14
  • 2022-12-23
  • 2021-11-02
  • 2021-10-02
  • 2021-09-06
相关资源
相似解决方案