分享关于mysql一些操作

本文介绍了MySQL在Linux和Windows环境下的管理操作,包括通过yum安装后查看和修改密码,改变数据存储目录,设置大小写敏感性,以及详细步骤配置MySQL主从复制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、mysql yum安装后查看与修改密码

安装后查看密码

grep 'temporary password' /var/log/mysqld.log;

然后mysql -uroot -p进入控制台修改密码

alter user root@localhost identified by '123456';

新建一个远程用户并授权

grant all privileges on *.* to 'admin'@'%' identified by 'admin';

如果需要额外权限,则带上with grant option。

二、修改mysql数据库存放目录(Windows)

1、停止mysql服务;

2、修改C:\ProgramData\MySQL\MySQL Server 5.7\my.ini文件,将

datadir= C:\ProgramData\MySQL\MySQL Server 5.7\Data

改成

datadir=D:/MySQL/Data

注意INI文件修改时,保持采用utf-8编码

3、将C:\ProgramData\MySQL\MySQL Server 5.7\Data下内容全部拷贝到D:/MySQL/Data下

4、开启mysql服务;

注意:如果启动不了,可能是D:/MySQL/Data访问没权限,加权限。

三、 mysql 区别大小写设置(windows)

修改C:\ProgramData\MySQL\MySQL Server 5.7\my.ini,增加lower_case_table_names=2 

 四、配置Mysql主从

1、修改主服务器配置文件

/etc/my.cnfserver_id=1  
log-bin=mysql-bin   
binlog_do_db=db1    
binlog_do_db=db2

2、重启服务,并查看日志状态show master status\G;建立从机使用的账号

grant replication slave on *.* to 'deliver'@'192.168.100.100' identified by '123456';

3、修改从服务器配置文件server_id=2重启服务,进入mysql控制台并设置从机状态

MASTER_HOST='192.168.100.101',MASTER_USER='deliver',MASTER_PASSWORD='123456',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=605;

启动并查看状态

start slave;
show slave status\G;

4、更改配置文件,修改/etc/my.cnf,加入expire_logs_days=14,后重启服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值