Linux安装MySql5.7及配置(yum安装)

[root@xld ~]# rpm -q centos-release
centos-release-7-7.1908.0.el7.centos.x86_64
在此环境上成功安装

1、home目录下新建安装包存放位置

cd home
mkdir install_packet
cd /home/install_packet

2、检查是否已经过mysql,新买的服务器未安装过mysql直接略过

yum list installed | grep mysql

注意:如果已安装,则清除

yum -y remove mysql-libs.x86_64

3、下载mysql5.7 rpm源

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

4、安装下载好的rpm包

rpm -ivh mysql57-community-release-el7-8.noarch.rpm
拓展rpm知识:
-i 安装软件包 -e 删除软件包 -U 升级软件包 -v 显示安装过程
-h 显示进度 -q 查询某个包是否已经安装,例:rpm -q mysql
-qa 查询所有被安装的rpm package
-qf 查询某个文件属于哪个包
-ql 查询某个已安装软件所包含的所有文件
-qpR 查询某个包的依赖关系 安装参数
--force 即使覆盖属于其它包的文件也强制安装
--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强制安装

更多rpm命令请查看 https://man.linuxde.net/rpm

安装成功后,会在/etc/yum.repos.d/目录下增加了以下两个文件

  • mysql-community.repo
  • mysql-community-source.repo
查看命令
ls /etc/yum.repos.d/

5、安装mysql

yum install -y mysql-server

6、查看下mysql的版本,确定是否安装成功

mysql -V

7、运行mysql

service mysqld start

8、取得mysql初始化随机密码

grep "password" /var/log/mysqld.log

9、登录mysql

mysql -u root -p

10、更改root密码,需要带数字,大写字母,小写字母,特殊符号

例:你的新密码1qaz2wsx@!XLD

# SET PASSWORD = PASSWORD('你的新密码');
# 上面的方式不行就用下面这个
ALTER USER USER() IDENTIFIED BY '你的新密码';
# 设置密码永不过期
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
# 刷新MySQL的系统权限相关表
flush privileges;

根据个人需求,设置数据库用户在所有ip下以及在本地可访问,以下用root用户做演示

grant all privileges on *.* to root@"%" identified by "你的密码";
grant all privileges on *.* to root@"localhost" identified by "你的密码";
flush privileges;

注意:若远程工具连接不上,请用 iptables -F 命令来清除防火墙规则

MySql拓展

新建用户

CREATE USER 'xld_test'@'%' IDENTIFIED BY '你的密码';

用户授权

添加用户权限: GRANT ALL ON databasename.tablename TO 'xld_test'@'%';
撤销用户权限: REVOKE ALL ON databasename.tablename TO 'xld_test'@'%';
删除用户及权限 :drop user 'xld_test'@'%';

Linux安装MySql5.7及配置(yum安装)的更多相关文章

  1. CentOS 6.7下配置 yum 安装 Nginx

    CentOS 6.7下配置 yum 安装 Nginx. 转载:http://www.linuxidc.com/Linux/2016-07/133283.htm 第一步,在/etc/yum.repos. ...

  2. [转]CENTOS 6.5 配置YUM安装NGINX+服务器负载均衡

    原文连接: CENTOS 6.5 配置YUM安装NGINX  http://blog.sina.com.cn/s/blog_69f467b70102uyux.html 参考博文: Centos下安装. ...

  3. win8安装mysql5.5最后配置没有反应

    win8安装mysql5.5最后配置没有反应 win8下安装mysql5.5一路顺利,可是到最后一步配置mysql服务及登录password后.注冊服务并启动服务界面一直没有不论什么反应: 本来以为是 ...

  4. Docker安装mysql5.7并且配置主从复制

    Docker安装mysql5.7并且配置主从复制 一.拉取mysql镜像 二.创建文件docker.cnf 2.1 mysql主机(192.168.21.55:3307) 2.1.1 创建文件夹 2. ...

  5. Linux下安装java及配置(yum安装)

    1.查看java的所有版本:yum list java* 2.安装免费版1.8: yum install java-1.8.0-openjdk.x86_64 3.配置java环境 JAVA_HOME= ...

  6. centos7 安装mysql5.7及配置

    一.Mysql 各个版本区别:1.MySQL Community Server 社区版本,开源免费,但不提供官方技术支持.2.MySQL Enterprise Edition 企业版本,需付费,可以试 ...

  7. CentOS7.1 JDK安装 和 CentOS7.1配置yum源

    1.卸载自带OPENJDK #查看自身jdk java -verson #查看自身安装的java  rpm -qa | grep java #显示如下 python-javapackages-3.4. ...

  8. CentOS安装Mysql5.6并配置远程连接

    使用的是阿里云提供的CentOS7.3版本,安装的是mysql5.6.40版本.此次安装采用解压压缩包并配置的方式. 1. 卸载自带的Mariadb Centos7将默认数据库mysql替换成了Mar ...

  9. MySQL5.7 centos7.2 yum 安装

    1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/  # 下载mysql源安装包 shell> wge ...

随机推荐

  1. 安装与学习laravel

    安装 composer cd /var/www/html curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/ ...

  2. DeepFaceLab更新至2019.12.19

    简而言之就是:人脸转换更加稳定和精确,切脸上下边界对齐,增加侧脸和嘴巴的识别面积,所以在这个版本之前的模型需要额外的训练.好消息是,如果你目前素材的嘴巴和侧脸识别有问题,可以重新提取脸部. 之前和之后 ...

  3. Java 集合类库

    java类库的基本结构 Iterable public interface Iterable<T> 实现这个接口允许对象成为 "foreach" 语句的目标. 也就是说 ...

  4. Windows navcat 连接虚拟机mysql

    linux下mysql的安装与使用 https://www.cnblogs.com/shenjianping/p/10984540.html linux安装mysql教程 https://www.cn ...

  5. 多层for循环嵌套,如何能优化一点点,从运行时间维度

    将循环次数多的放在最内层,循环次数最少的放在最外层 换句话说,按照循环次数从小到大依次嵌套

  6. EEPROM类库的使用---断电不丢失的存储芯片

    EEPROM(Electrically Erasable Programmable Read-Only Memory),电可擦可编程只读存储器——一种掉电后数据不丢失的存储芯片. EEPROM可以在不 ...

  7. 容器"共享"宿主机的hosts文件(终极方案)

    0.背景 有时候制作docker镜像生成容器时需要宿主机的hosts文件共享到容器中.首先想的是通过挂载的方式共享hosts文件,但是实践时发现根本行不通,hosts文件在/etc/目录下,如进行挂载 ...

  8. keras学习笔记-bili莫烦

    一.keras的backend设置 有两种方式: 1.修改JSON配置文件 修改~/.keras/keras.json文件内容为: { "iamge_dim_ordering":& ...

  9. osm(Openstreetmap)数据下载并导入arcgis

    https://3nice.cc/2018/07/18/arcgisosm/ https://blog.csdn.net/zimojiang/article/details/80409139 http ...

  10. mac 的 quickTime Player 设置播放速度

    按住 option 点击 下一个视频的图标每次调整幅度为0.1,大于 1.9 声音会消失. 按住 option+J 调慢播放速度 option+L 调快播放速度 每次调整幅度为0.1