CentOS Linux下安装MySQL的几种方式
一 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的几种方式相关推荐
- linux下安装mysql的方式_linux下安装mysql的两种方式
linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...
- Linux下安装软件的3种方式
Linux软件安装方式: 1.apt,rpm,yum: 2.源代码安装: 3.二进制安装. 一,apt,rpm,yum软件安装方式: apt(Advancd Packaging Tool)高级包装工具 ...
- Linux下安装mysql(2) 及常见问题解决(CentOS)
Linux下安装mysql(2) 及常见问题解决(CentOS) 参考文章: (1)Linux下安装mysql(2) 及常见问题解决(CentOS) (2)https://www.cnblogs.co ...
- 全网史上最详细全面的Linux下安装mysql客户端服务端
全网史上最详细全面的Linux下安装mysql客户端服务端Linux下安装mysql 1.上传MySQL5.6的tar包 创建目录: mkdir /usr/local/src/mysql5.6 上传: ...
- 【已解决】Linux下安装MySQL数据库
[经验贴]安装环境为:Ubuntu12.04,MySQL5.5.28 在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar. ...
- 大数据互联网架构阶段 Linux下安装mysql启动的常见问题
Linux下安装mysql启动的常见问题 1.PID file could not be found mysql无法启动ERROR! MySQL is running but PID file cou ...
- linux按照mysql为何如此简单_手把手教你在Linux下安装MySQL
在Linux操作系统下,安装MYSQL有两种方式:一种tar安装方式,另外一种是rpm安装方式.这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的tar格式 ...
- 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 ...
- 在Linux下安装MySQL(详细)
在Linux下安装MySQL数据库 ①下载并上传到/opt/soft(目录是自己创建的) ②解压: 输入: tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle. ...
最新文章
- python timestamp转string_Python操作钉钉机器人发送各种消息
- Maven在Windows上的安装与配置
- Matlab下 IIR 滤波器实现(Simulink仿真和C语言实现)
- P5607-[Ynoi2013]无力回天NOI2017【线性基,线段树,树状数组】
- linux 系统课程-进程控制01
- [html] Standards模式和Quirks模式有什么区别?
- 一张图学会数据库迁云最佳路径
- leetcode 寻找两个有序数组的中位数
- nodejs不同浏览器跳转问题
- C# 数组比较--取得两个集合的交集,差集,并集的方法
- mysql与_mysql常见的运算符及使用
- Java实现十字链表
- 六祎-网易云视频下载
- GT540M最新驱动(windows XP 32位),安装NDIVIA安装程序无法继续解决方法
- 干货来了!2019阿里云合作伙伴峰会SaaS加速器专场回顾合集:嘉宾分享、深度解读
- Virginia(维吉尼亚)无密钥解密
- PLC信号处理系列之RC低通滤波器(梯形图)
- 整理10种电脑截图工具(附带下载地址)
- 参加南京俱乐部程序员聚会有感
- html鼹鼠游戏,疯狂鼹鼠