Linux系统下MySQL5.7.24版本的数据库安装过程

Linux系统由于其在稳定性、安全性上面的优势,所以很多公司把linux服务器作为首选。本文主要讲解一下在Linux系统下面安装数据库的过程。

MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

一:准备mysql的安装文件

本文采用的是rpm包的方式安装mysql,不是采用的yum安装。如果事先准备好rpm包,采用本方法安装是最快速的。

准备rpm包并使用上传工具(Xftp)上传到linux服务器

二:安装mysql

依次安装如下rpm包

rpm -ivh mysql-community-common-5.7.24-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.24-1.el7.x86_64.rpm 

rpm -ivh mysql-community-client-5.7.24-1.el7.x86_64.rpm 

rpm -ivh mysql-community-server-5.7.24-1.el7.x86_64.rpm 

可能在执行第一个命令的时候,会出现下面的异常,显示安装冲突

这个是由于linux服务器自带的mariadb导致的冲突,所以要卸载一下系统自带的mariadb包。其中执行命令当中的marialdb的版本如图中的方式去寻找

rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps

假如没有异常,会出现如下画面,正常完成安装。

安装过程中,可能回出现下面异常

可以通过下面命令解决:yum -y install numactl

安装完成之后,最后对数据库进行如下设置:

修改一下 MySQL的配置文件 my.cnf (or my.ini),在 [mysqld] 下添加

lower_case_table_names=1
character_set_server=utf8
max_connections=500

三:初始化数据库

mysqld --initialize --user=mysql

四:查看root用户密码

cat /var/log/mysqld.log

五:分别执行下面两条命令,启动mysql,连接mysql

systemctl enable mysqld
systemctl start mysqld

六:navicat远程连接

登录上系统之后执行下面四个命令修改root用户的密码

use mysql;
update mysql.user set authentication_string=password('123456') where User='root';
flush privileges;
exit;

赋予远程连接的权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

这样还是有可能连接不上去,因为还有linux服务器的防火墙可能起作用,你可以关闭linux防火墙

1:查看防火状态

systemctl status firewalld
service  iptables status

2:暂时关闭防火墙

systemctl stop firewalld
service  iptables stop

3:永久关闭防火墙

systemctl disable firewalld
chkconfig iptables off

4:重启防火墙

systemctl enable firewalld
service iptables restart  

然后使用navicat连接就可以连接上去了

七:linux下面mysql的一些常见操作

1、查看mysql版本
方法一:status;
方法二:select version();

2、Mysql启动、停止、重启常用命令
1、使用 service 启动:

[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)

2、关闭mysql:

service mysqld stop
mysqladmin shutdown

3、重启

service mysqld restart 
service mysql restart (5.5.7版本命令)

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值