分享关于mysql一些操作

一、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,后重启服务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL Connector/J是MySQL官方提供的用于Java语言连接和操作MySQL数据库的驱动程序。该驱动程序可以帮助开发人员在Java应用程序中轻松地进行数据库操作,实现与MySQL数据库的连接、查询、插入和更新等操作MySQL Connector/J以jar文件形式提供,可以被添加到Java项目的classpath中,以便在应用程序中引入和使用。为了使用MySQL Connector/J,首先需要在项目中添加该jar文件的引用,并确保MySQL服务器已安装并运行。 通过使用MySQL Connector/J,开发人员可以在Java应用程序中执行各种数据库操作。可以连接到MySQL服务器并执行SQL查询语句,从数据库中检索数据,并对数据进行插入、更新和删除等操作。此外,MySQL Connector/J还提供了一些额外功能,如支持事务管理、数据类型转换、批量插入等。 除了提供基本的数据库操作功能,MySQL Connector/J还提供了一些高级功能,如支持连接池、SSL/TLS加密、主从复制等。这些功能可以帮助开发人员更好地管理数据库连接、提高数据库访问的性能和安全性。 总而言之,MySQL Connector/J是一个强大的工具,可以帮助Java开发人员方便地连接和操作MySQL数据库。它提供了丰富的功能和易于使用的API,使得与MySQL数据库的集成变得简单而高效。无论是开发小型应用程序还是大型企业级项目,MySQL Connector/J都可以提供可靠的数据库连接和操作支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值