Linux安装Mysql操作步骤详解

目录

1. 检测当前系统中是否安装了MySql数据库

2. 使用FinalShell自带的上传工具将jdk的二进制发布包上传到Linux

3. 解压并解包到/usr/local/mysql(便于区分)

        第一步:将包先移动到该目录下

        第二步:解压解包

        第三步:顺序安装里面rpm软件包(包之间的依赖关系)

第四步:升级现有软件及现有内核指令(建议升级)

4. 启动MySQL

未开启状态示例图:

开启MySQL服务

net-tools所携带的命令操作

开机启动mysql服务

查看已经启动的服务

查看mysql服务是否启动的两种方式

登录mysql数据库,查阅临时密码(位置固定在日志文件中)

5. 登录MySQL,修改密码,开放访问权限

登录MySQL数据库

设置密码长度最低位数

设置密码安全等级,便于可以修改成root

修改密码为root

开启外部访问权限,%表示所有地址

刷新权限:

退出mysql指令:

注:外部连接一定要开启端口


1. 检测当前系统中是否安装了MySql数据库

查询当前系统中安装的所有软件(不方便查看单个)

rpm -qa

查询当前系统中安装带mysql的软件

rpm -qa | mysql

查询当前系统中安装的名称带mariadb的软件

rpm -qa | grep mariab

注:如果系统中已经安装了MySql数据库,安装则会失败。CenOS7自带mariab,会与MySql数据库冲突

卸载已经安装的冲突软件:

rpm -e --nodeps mariab

2. 使用FinalShell自带的上传工具将jdk的二进制发布包上传到Linux

上传位置如图(底栏可以在图中的向下箭头位置自行打开与关闭):

注:默认上传地址为图片左侧的工作地址

3. 解压并解包到/usr/local/mysql(便于区分)

        第一步:将包先移动到该目录下

mv mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz /usr/local/mysql

        第二步:解压解包

tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz

注:解包完成之后会出现六个安装包文件,少于或多于六个都会有问题

        第三步:顺序安装里面rpm软件包(包之间的依赖关系)

rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-service-5.7.25-1.el7.x86_64.rpm

注:假如安装过程中提示缺少包则用yum安装,如:

yum install net-tools

第四步:升级现有软件及现有内核指令(建议升级)

yum update

4. 启动MySQL

systemctl status mysqld 查看MySQL服务状态

        未开启状态示例图:

开启之后会有绿色的running

        开启MySQL服务

systemctl start mysqld 

说明:可以设置开机时启动mysql服务,避免每次开机启动mysql

net-tools所携带的命令操作

        开机启动mysql服务

systemctl enable mysqld 

        查看已经启动的服务

netstat -tunlp

        查看mysql服务是否启动的两种方式

        第一种方式:查看服务中是否有mysql

netstat tunlp | grep mysql

        第二种方式:查看进程中是否有mysql

ps -ef | grep mysql

        登录mysql数据库,查阅临时密码(位置固定在日志文件中)

cat /var/log/mysqld.log
cat /var/log/mysqld.log | grep password

注:冒号后面的才是密码,注意空格

5. 登录MySQL,修改密码,开放访问权限

        登录MySQL数据库

mysql -uroot -p

        设置密码长度最低位数

set global validate_password_length=4

        设置密码安全等级,便于可以修改成root

set global validate_password_policy=LOW;

        修改密码为root

set password = password('root');

        开启外部访问权限,%表示所有地址

grant all on *.* to 'root'@'%' identified by 'root';

        刷新权限:

flush privileges;

退出mysql指令:

exit

注:MySQL8设置安全等级policy前面是.

注:外部连接一定要开启端口

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值