Python Linux 版本mysql数据库的安装、启动和基础配置

举报
Yuchuan 发表于 2020/04/16 15:38:18 2020/04/16
【摘要】 python CentOS 系统下安装mysql数据库

一、环境和资源地址

*** centos 7 ***

http://repo.mysql.com/yum/mysql-5.6-community/

二、安装

1、安装方式一(在线安装):

# 查看和mysql有关的安装包
yum search mysql 
# 安装mysql社区版本yum源
yum -y install http://repo.mysql.com/yum/mysql-5.6-community/el/7/x86_64/mysql-community-release-el7-5.noarch.rpm
# 找到community社区版本的mysql包
yum search mysql |grep community
# 使用yum安装下列
yum -y install mysql-community-server.x86_64 mysql-community-client.x86_64 mysql-community-server.x86_64 mysql-community-client.x86_64

2、安装方式二(离线安装):

# 下载离线包
yumdownloader mysql-community-server.x86_64 mysql-community-client.x86_64 mysql-community-libs.x86_64 mysql-community-common.x86_64
# 安装
yum -y install mysql-community-client-5.6.41-2.el7.x86_64.rpm mysql-community-server-5.6.41-2.el7.x86_64.rpm mysql-community-common-5.6.41-2.el7.x86_64.rpm mysql-community-libs-5.6.41-2.el7.x86_64.rpm

三、操作mysql相关常用shell命令

# 启停服务
systemctl {start|stop|restart|status} mysqld.service
systemctl start mysqld.service
# 查看服务状态
systemctl status mysqld.service
# 安全初始化
/usr/bin/mysql_secure_installation
# 停系统防火墙
systemctl stop firewalld.service
# 查看强制访问控制状态
getenforce
# 关闭强制访问控制策略
setenforce 0

四、登陆和初始化密码

# 创建root远程登陆密码
mysql -h 127.0.0.1 -u root -p
mysql> grant all privileges on *.* to root@'%' identified by "root";
mysql> flush privileges

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。