本篇内容介绍了"怎么搭建关系型数据库单机实例"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
1 启动项
vim/etc/appamor。d/usr。史宾。mysqld
/etc/init。d/appareraloadapparemor(应用装甲)是Linux操作系统操作系统内核的一个安全模块,AppArmor允许系统管理员将每个程序与一个安全配置文件关联,从而限制程序的功能。简单的说,AppArmor是与SELinux类似的一个访问控制系统,通过它你可以指定程序可以读、写或运行哪些文件,是否可以打开网络端口等。作为对传统Unix操作系统操作系统的自主访问控制模块的补充,AppArmor提供了强制访问控制机制,它已经被整合到2.6版本的Linux操作系统操作系统内核中。
2 创建新实例的数据目录
mkdir/var/lib/mysql2创建目录
chownmysql/var/lib/mysql2给关系型数据库用户权限
3 创建数据库,初始化数据库
mysql 5.7以下
MySQL _ install _ db-user=MySQL-datadir=/var/lib/MySQL 2
mysql 5.7以上
-user=MySQL-datadir=/var/lib/MySQL 2
4 配置多实例配置文件
[mysqld_multi]
mysqld=/install/MySQL/bin/mysqld _ safe
MySQL管理员=/install/MySQL/bin/MySQL管理员
用户=根
#TheMySQLserver
[mysqld1]
端口=3306
socket=/tmp/mysql.sock
datadir=/var/lib/mysql
PID-file=/var/lib/MySQL/MySQL。PID
用户=mysql
日志箱=主箱
日志箱索引=主箱索引
.
[mysqld2]
端口=3307
socket=/tmp/mysql2.sock
datadir=/var/lib/mysql2
PID-file=/var/lib/MySQL 2/MySQL。PID
用户=mysql
.
5 启动实例
mysqld _ multi-defaults-file=/etc/MySQL/my _ multi。cnfstart 1
MySQL d _ multi-defaults-file=/etc/MySQL/my _ multi。cnfstart 2
6 登陆Mysql
#登陆关系型数据库服务器,执行关系型数据库命令进入关系型数据库控制台
MySQL-uroot-p 3307-p-S/tmp/MySQL 2。短袜
#不用输入密码,直接回车
#查看当前用户
selectUserfrommysql.user
#创建关系型数据库用户测试,并赋权限
CREATEUSER ' test ' @ ' % '由' 123456 '标识;
授予许可* .*TO "测试"@"%";
授予选择、插入、更新、删除、创建、删除、重新加载、关闭、处理、文件、引用、索引、更改、显示数据库、超级、创建临时表、锁定表、执行、复制权限、复制客户端、创建视图、显示视图、创建例程、更改例程、创建用户、事件、触发器* .*TO "测试"@"%";"怎么搭建关系型数据库单机实例"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/108895.html