CentOS 7安装MySQL 5.7

百度的时候发现MySQL5.7也支持JSON了,而且在知乎上终于等到你——MySQL 5.7与PostgreSQL 9.6的百万QPS大比拼看了关于MySQL5.7和PostgreSQL9.6的性能评价,决定试一试MySQL5.7。
1、准备安装源
准备
2、CentOS7默认安装mariadb数据库,卸载mariadb。

rpm -qa|grep mariadb
yum remove mariadb-libs.x86_64

卸载

yum install mysql57-community-release-el7-9.noarch.rpm

yum
如果服务器/虚拟机下载慢,可以用迅雷下载.tar格式的离线包进行安装。在线安装操作类似。
3、cd进入桌面(tar所在目录),解压离线安装包

tar xvf mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar

tar
4、安装依赖包,其实只需要安装server就行,其他依赖包会被自动安装,但是为了保险起见,还是按顺序写入命令中

yum install mysql-community-client-5.7.17-1.el7.x86_64.rpm mysql-community-common-5.7.17-1.el7.x86_64.rpm mysql-community-devel-5.7.17-1.el7.x86_64.rpm mysql-community-libs-5.7.17-1.el7.x86_64.rpm mysql-community-server-5.7.17-1.el7.x86_64.rpm

安装中
5、安装完成
安装完成
6、启动MySQL服务

systemctl start mysqld

7、 开机启动

systemctl enable mysqld
systemctl daemon-reload

8、查看MySQL的启动状态

systemctl status mysqld

状态
9、找到root临时密码登陆MySQL并修改root密码

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

vi /var/log/mysqld.log

10、登陆MySQL

mysql -uroot -p

login
这里Quf-wIXSj4tI就是MySQL安装完后的初始密码,需要用户修改后才能进一步对MySQL进行操作。而且密码必须有大小写字母,数字,符号三部分组成。
11、修改root账户密码(密码必须有大小写字母、数字以及符号)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MySQLadmin1!';

密码
12、支持root用户允许远程连接mysql数据库

use mysql;
update user set host='%' where user ='root';
flush privileges;

remote
13、添加远程连接账户

grant all privileges on *.* to 'DBA_Zhan'@'%' identified by 'MySQLadmin1!' with grant option;
flush privileges;

14、验证权限

select user,host from user;

权限
15、防火墙添加端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports

防火墙
16、MySQLWorkbench验证能否远程登陆
MySQLWorkbench
17、插入数据
insert
18、MyEclipse根据JSON内容查询JSON字段
select

猜你喜欢

转载自blog.csdn.net/u012138272/article/details/54801751
今日推荐