一 CentOS7下安装MySQL(RPM仓库安装)

1.查询系统自带的mysql

rpm -qa | grep mysql

2.卸载系统自带的mysql(上面命令列出的都要卸载)

rpm -e --nodeps mysql-libs-5.1.73-8.el6.x85_64

3.下载安装官网yum源

查看yum源仓库:ll /etc/yum.repos.d/
下载yum源:wget -P /usr/software http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
https://repo.mysql.com/MySQL Yum Repository中对应系统版本的rpm包文件名
如果报错,执行 yum install wget,安装wget;

4.安装下载好的rpm文件

rpm -ivh mysql-community-release-el6-5.noarch.rpm
vim mysql-community.repo 修改mysql-community.repo文件中mysql的版本为自己需要的版本

5.安装mysql服务器

yum -y install mysql-community-server

6.启动服务

service mysqld start或者systemctl start mysqld
如果出现:serivce: command not found,则安装service:yum install initscripts

7.修改密码

/usr/bin/mysqladmin -u root password '123'(备注:mysql5.7好像不能使用该方法)
查看安装后默认密码:
grep 'temporary password' /var/log/mysqld.log
使用默认密码登录后,修改密码:长度大于等于8+至少一个大写及小写字母+至少一个特殊字符+至少一个数字
alter user 'root'@'localhost' identified by 'Aa12345!';
刷新权限:flush privileges;
查看密码策略:
show variables like 'validate_password%';

8.解决中文乱码

#查看编码集 发现不是utf8
show variables like 'character_set_%';
#修改mysql 软件的编码集
[root@Hadoop-NN-01 ~]# vi /etc/my.cnf
添加如下内容:

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8

重启MySQL服务:service mysqld restart
#查看MySQL字符集
show variables like 'character_set_%';

9.默认情况下 mysql服务端不允许客户端远程访问

#给root授权:既可以本地访问, 也可以远程访问
grant all privileges on *.* to 'root'@'%' identified by '123' with grant option;
#刷新权限(可选)
flush privileges;

二 CentOS7下安装MySQL(RPM安装包安装)

##1.删除MariaDB及MySQL
查询是否安装了mariadb和MySQL(上面命令列出的都要卸载)
rpm -aq | grep mariadb
rpm -qa | grep mysql
删除mariadb。-e 删除指定的套件;–nodeps 不验证套件的相互关联性
rpm -e --nodeps mariadb-libs

2.安装依赖

yum install perl -y
yum install net-tools -y

3.安装MySQL

解压缩
tar xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
依次运行以下命令
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

4.启动数据库

systemctl start mysqld
systemctl status mysqld

5.查找root密码

grep password /var/log/mysqld.log

6.修改root密码

#进入MySQL,使用前面查询到的口令
mysql -u root -p
#设置口令强度;将root口令设置为12345678;刷新
set global validate_password_policy=0;
set password for 'root'@'localhost' =password('12345678');
flush privileges;

CentOS Linux下安装MySQL的几种方式相关推荐

  1. linux下安装mysql的方式_linux下安装mysql的两种方式

    linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...

  2. Linux下安装软件的3种方式

    Linux软件安装方式: 1.apt,rpm,yum: 2.源代码安装: 3.二进制安装. 一,apt,rpm,yum软件安装方式: apt(Advancd Packaging Tool)高级包装工具 ...

  3. Linux下安装mysql(2) 及常见问题解决(CentOS)

    Linux下安装mysql(2) 及常见问题解决(CentOS) 参考文章: (1)Linux下安装mysql(2) 及常见问题解决(CentOS) (2)https://www.cnblogs.co ...

  4. 全网史上最详细全面的Linux下安装mysql客户端服务端

    全网史上最详细全面的Linux下安装mysql客户端服务端Linux下安装mysql 1.上传MySQL5.6的tar包 创建目录: mkdir /usr/local/src/mysql5.6 上传: ...

  5. 【已解决】Linux下安装MySQL数据库

    [经验贴]安装环境为:Ubuntu12.04,MySQL5.5.28 在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar. ...

  6. 大数据互联网架构阶段 Linux下安装mysql启动的常见问题

    Linux下安装mysql启动的常见问题 1.PID file could not be found mysql无法启动ERROR! MySQL is running but PID file cou ...

  7. linux按照mysql为何如此简单_手把手教你在Linux下安装MySQL

    在Linux操作系统下,安装MYSQL有两种方式:一种tar安装方式,另外一种是rpm安装方式.这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的tar格式 ...

  8. linux下安装mysql问题:mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended

    原文链接 : linux下安装mysql问题总结(一)mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended li ...

  9. 在Linux下安装MySQL(详细)

    在Linux下安装MySQL数据库 ①下载并上传到/opt/soft(目录是自己创建的) ②解压: 输入: tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle. ...

最新文章

  1. python timestamp转string_Python操作钉钉机器人发送各种消息
  2. Maven在Windows上的安装与配置
  3. Matlab下 IIR 滤波器实现(Simulink仿真和C语言实现)
  4. P5607-[Ynoi2013]无力回天NOI2017【线性基,线段树,树状数组】
  5. linux 系统课程-进程控制01
  6. [html] Standards模式和Quirks模式有什么区别?
  7. 一张图学会数据库迁云最佳路径
  8. leetcode 寻找两个有序数组的中位数
  9. nodejs不同浏览器跳转问题
  10. C# 数组比较--取得两个集合的交集,差集,并集的方法
  11. mysql与_mysql常见的运算符及使用
  12. Java实现十字链表
  13. 六祎-网易云视频下载
  14. GT540M最新驱动(windows XP 32位),安装NDIVIA安装程序无法继续解决方法
  15. 干货来了!2019阿里云合作伙伴峰会SaaS加速器专场回顾合集:嘉宾分享、深度解读
  16. Virginia(维吉尼亚)无密钥解密
  17. PLC信号处理系列之RC低通滤波器(梯形图)
  18. 整理10种电脑截图工具(附带下载地址)
  19. 参加南京俱乐部程序员聚会有感
  20. html鼹鼠游戏,疯狂鼹鼠

热门文章

  1. Centos安装onedrive
  2. 软件测试界面测试是什么,什么是软件测试的界面测试?
  3. 福布斯:加密货币正准备从根本上改变金融
  4. 爱站权重批量查询 如何批量查询爱站权重信息
  5. Linux的sed命令详解大全
  6. NKOI 3747 宠物
  7. 【迷你兔分享】数据恢复中的可逆与不可逆操作
  8. GCD定时器进入后台停止运行
  9. QQ空间运营 怎么做一个QQ人气号?
  10. Qt安卓开发经验021-030