
数据库基础
巠犴
这个作者很懒,什么都没留下…
展开
-
MySQL主从复制简单构建
主从复制作用:通过二进制日志,达到两台以上的MySQL实例数据的异步同步.搭建前提:两台以上的MySQL实例(建议版本一致)通过不同的server id区分不同角色. mysql -S /data/3309/mysql.sock -e "select @@server_id"主库需要开启二进制日志.mysql -S /data/3309/mysql.sock -e "sel...原创 2020-03-30 14:34:41 · 121 阅读 · 0 评论 -
MySQL的多实例创建
多实例在大公司中应用广泛,因其硬件性能较高,所以更能充分利用资源.多实例就是在一个服务器中启动了多个MySQL服务.配置多实例时.每个实例的端口,配置文件和数据目录,socket还有日志都需要独立出来.但是需要共用一个MySQL软件.准备多个目录mkdir -p /data/330{7,8,9}/data准备配置文件cat > /data/3307/my.cnf <<...原创 2020-03-16 10:05:51 · 920 阅读 · 0 评论 -
Centos 7的二进制安装MySQL
解压处理[root@db01 local]# tar xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz [root@db01 local]# ln -s mysql-5.7.26-linux-glibc2.12-x86_64 mysql建数据目录[root@db01 local]# mkdir -p /data/mysql/data[root@...原创 2020-01-18 14:58:36 · 141 阅读 · 0 评论 -
数据库用户的管理操作
查看mysql> select user,host ,authentication_string from mysql.user;创建mysql> create user oldguo@'10.0.0.%' identified by '123';修改mysql> alter user oldguo@'10.0.0.%' identified by '123';...原创 2020-01-18 11:33:20 · 246 阅读 · 0 评论 -
数据库忘记密码
[root@db01 data]# /etc/init.d/mysqld stop #关闭数据库[root@db01 data]# mysqld_safe --skip-grant-tables --skip-networking & #进入单用户模式[root@db01 data]# mysql #无密码连接 mysql> flush privileges; #更新特权...原创 2020-01-18 11:31:14 · 172 阅读 · 0 评论