Mysql单库搭建

Mysql 版本: 5.6

服务器权限 root

 

(1)解压命令:

 tar –zxvf mysql-5.7.16-linux-glibc2.12-x86_64.tar.gz

 

(2)将解压后的文件放到指定目录下,并重命名:

mv ./mysql-5.7.16-linux-glibc2.12-x86_64 /app/mysql

 

(3) 创建mysql用户和用户组

groupadd mysql

useradd -r -g mysql mysql


(3) 初始化数据库

拷贝 /app/mysql/support-files/ 下的

my-default.cnf 的文件放到 /etc

cp /app/mysql/support-files/my-default.cnf /etc/my.cnf

 

初始化

/app/mysql/bin/mysqld  --user=mysql --basedir=/app/mysql --datadir=/app/mysql/data  --initialize

mysql5.7初始化数据库后会默认生成一个初始的登录密码,第一次登录要使用初始密码

 

(4) 将调整后的 my.cnf 放到 /etc 下(可以参考:http://imysql.com/my-cnf-wizard.html

这个网址可以根据你服务实际的硬件条件,生成相应的 my.cnf 文件,具体细节还需要比照调节,例如 是否忽略大小写、sql_mode 的一些模式(开发的同学,有些时候会不注意写一些不符合严格校验的脚本)

chmod 755 /etc/my.cnf

 

 

5)使用root权限创建数据库目录后,将权限授予mysql用户

mkdir /app/mysql/data/log

 

chown -R mysql /app/mysql

chgrp -R mysql /app/mysql

 

6)服务设置

cp /app/mysql/support-files/mysql.server /etc/init.d/mysql.server

 

7)启动、停止、暂停服务

service mysqld start

/etc/init.d/mysql.server start

 

8)登录mysql 重置 root 密码

建立链接文件

ln -s /app/mysql/bin/mysql /usr/bin

登录

mysql -uroot –p

初始密码

set password=password("mysql2018");

flush privileges;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
搭建MySQL备库,您可以按照以下步骤进行操作: 1. 确保主库和备库的MySQL版本相同,并且两者的配置文件(my.cnf)也相同。 2. 在备库上创建一个与主库相同的数据库。可以使用以下命令在备库上创建数据库: ``` CREATE DATABASE database_name; ``` 3. 在备库上创建一个用于复制的MySQL用户,并为其授权。可以使用以下命令创建用户并授权: ``` CREATE USER 'replication_user'@'备库IP' IDENTIFIED BY 'password'; GRANT REPLICATION SLAVE ON *.* TO 'replication_user'@'备库IP'; ``` 请将 '备库IP' 替换为备库的实际IP地址,'password' 替换为密码。 4. 在备库上执行以下命令,配置主从复制: ``` CHANGE MASTER TO MASTER_HOST='主库IP', MASTER_USER='replication_user', MASTER_PASSWORD='password', MASTER_LOG_FILE='主库的binlog文件名', MASTER_LOG_POS=主库的binlog位置; ``` 请将 '主库IP' 替换为主库的实际IP地址,'password' 替换为密码,'主库的binlog文件名' 和 '主库的binlog位置' 替换为主库当前的二进制日志文件名和位置。 5. 启动备库的复制功能: ``` START SLAVE; ``` 6. 检查备库的复制状态: ``` SHOW SLAVE STATUS\G; ``` 在输出结果中,如果 Slave_IO_Running 和 Slave_SQL_Running 都显示为 "Yes",则表示备库已成功搭建。 通过以上步骤,您可以搭建MySQL备库并进行数据复制。备库将会与主库保持同步,以提供数据备份和灾难恢复的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值