数据库集群布置(1) -- centos7下安装mysql5.6

1.mysql版本选择

按"分布式数据库架构及企业实践-基于Mycat"一书中推荐使用mysql版本
在这里插入图片描述

2.centos7下安装mysql5.6

感谢"请叫我大表哥",原文参考: https://www.cnblogs.com/wangmingshun/p/7710483.html

2.1 添加官方yum源
[root@localhost ~]# vi /etc/yum.repos.d/mysql-community.repo
2.2 将下面内容粘贴到创建好的yum源文件中(是全部[]中的也要添加)
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
2.3 安装MySql(这是在线安装,请保持网络通畅)
[root@localhost ~]# yum install mysql-community-server

询问是否下载y即可。

Total download size: 82 M
Is this ok [y/d/N]: y

提示已经替代了原来的mariabd数据库。不用再去卸载mariabd省时省力。

Replaced:
  mariadb-libs.x86_64 1:5.5.35-3.el7                                          

Complete!
2.4 启动Mysql
[root@localhost ~]# service mysqld start
2.5 登录mysql,用root用户打开mysql,默认没有密码直接回车。
[root@localhost ~]# mysql -u root -p 
Enter password: 

3 修改用户密码

mysql> select user,host,password from mysql.user where user='root';
+------+-----------------------+----------+
| user | host                  | password |
+------+-----------------------+----------+
| root | localhost             |          |
| root | localhost.localdomain |          |
| root | 127.0.0.1             |          |
| root | ::1                   |          |
+------+-----------------------+----------+
rows in set (0.00 sec)
3.1 查询用户表发现password中没有密码,只需要修改password的值就能修改密码。
mysql> update mysql.user set password=password('123456') where user='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4  Changed: 4  Warnings: 0
3.2 再查一下用户表
mysql> select user,host,password from mysql.user where user='root';
+------+-----------------------+-------------------------------------------+
| user | host                  | password                                  |
+------+-----------------------+-------------------------------------------+
| root | localhost             | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| root | localhost.localdomain | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| root | 127.0.0.1             | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| root | ::1                   | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
+------+-----------------------+-------------------------------------------+
rows in set (0.00 sec)
3.3 发现password中已经有了内容,之所以不是123456是因为经过了加密,这也是需要注意的一点,在修改密码时一定要记得写password=password(‘密码‘),如果直接写成密码的话会很惨,数据库没有撤销功能。 --卸载重装
3.4 设置用户远程权限,只需要将用户表中的host栏中的127.0.0.1改为%就可以。这个更改的是连接主机的IP地址,从本机改为了任何计算机。也可以改为指定IP。
mysql> update mysql.user set host='%' where user='root' and host='127.0.0.1';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0
3.5 刷新表。
mysql> flush privileges;

4 设置表名大小写不敏感

vi /etc/my.cnf
将下面这行手动插入到文件中
lower_case_table_names = 1 
重启服务
service mysqld stop
service mysqld start
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值