在Linux下安装MySQL(详细)
在Linux下安装MySQL数据库
①下载并上传到/opt/soft(目录是自己创建的)
②解压:
输入:
tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar
③清空linux自带的数据库(因为centOS自带一个老版本的mariadb-libs与当前mysql包的冲突,故需要先卸载,再安装)
1.查看是否有旧版本的数据库:
输入:
rpm -qa | grep Mysql
rpm -qa | grep mariadb
2.卸载已有的数据库:(卸载会把这个包的依赖包也一起卸载)
输入:
yum -y remove mariadb-libs-5.5.56-2.el7.x86_64
④安装mysql社区版服务包:
输入:
rpm -ixh mysql-community-server-5.7.27-1.el7.x86_64.rpm
有时候发现5个依赖包,需要先安装依赖包
这里发现需要下载2个依赖包,所以先安装依赖包(needed是依赖包的意思)
附加:有时候会发现要安装perl的依赖包
yum -y install perl (此处安装了27个带perl的包,包含3个依赖包)
1.安装mysql-community-common依赖包
输入:
rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm
2.安装mysql-community-client依赖包
输入:
rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm
发现这个包依赖于:mysql-community-libs,所以先安装mysql-community-libs依赖 包:
rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm
见没有需要安装依赖包后
3.再安装mysql-community-client-5.7.27-1.el7.x86_64.rpm包
输入:
rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm
⑤再次安装mysql社区版服务器包:(mysql-community-server-5.7.27-1.el7.x86_64.rpm)
输入:
rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm
⑥验证mysql是否安装成功(启动不报错说明成功)
启动mysql服务:
systemctl start mysqld.service
找到临时密码并修改
①查找存放临时密码的文件
输入:
find / -name mysql*log
②查看临时密码
输入:
more /var/log/mysqld.log | grep temp
③输入:
mysql -u root -p vpb4hl
(这里的vpb4hl是上面的临时密码)登录进入到mysql数据库的环境
附加:如果输入临时密码也登录不了
解决:先把mysql设置为无密码登录,修改密码后再设置回来
1.编辑/etc目录下的my.cnf文件:vim /etc/my.cnf
2.在 [mysqld] 这个模块最后一行插入这一语句:skip-grant-tables #忽略mysql权限问题,直接登录
3. 修改后,重启mysql服务,再mysql -u root -p然后回车,直接登录上mysql
4. 执行这条命令刷新
FLUSH PRIVILEGES;
5.授权:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
6.修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
7.退出:
quit;
8.到vi /etc/my.cnf 删除skip-grant-tables
9.重启mysql服务,再登录mysql 成功修改密码并登录
④在mysql数据库的环境下:
设置mysql密码策略:
set global validate_password_policy=0;
设置mysql密码长度:
set global validate_password_length=4;
设置密码:
set password=password('1234');
退出:
quit;
或者按键盘 ctrl+z
在Linux下安装MySQL(详细)相关推荐
- Linux下安装MySql详细教程
前言 本文对linux环境下安装Mysql过程进行一个详细记录 一.安装包和环境准备 1.所需安装包 将mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz安装包上传至 ...
- 全网史上最详细全面的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后,mysql服务无法启动,总是failer. 这个不是因为mysql安装失败,而是因为启动了SELinux. 进入/etc/selinux/co ...
- linux系统中安装jira,linux下安装jira详细步骤
linux下安装jira详细步骤 2018年11月08日 | 萬仟网科技 | 我要评论 首先从官网下载jdk的安装包,将jdk的安装包上传到虚拟机或者服务器,在./usr/local/目录下面创建一个 ...
- 【云服务器部署】---Linux下安装MySQL
[云服务器部署]---Linux下安装MySQL 有关如何阿里云ECS建网站,推荐一片文章,我是是通过这篇文章安装tomcat和jdk的 网址:阿里云ECS建网站(建站)超详细全套完整图文教程! 注意 ...
- 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 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...
- 大数据互联网架构阶段 Linux下安装mysql启动的常见问题
Linux下安装mysql启动的常见问题 1.PID file could not be found mysql无法启动ERROR! MySQL is running but PID file cou ...
最新文章
- Powershell 如何批量获取文件大小的实现代码
- OpenYurt 开源 | 云原生生态周报 Vol. 51
- mybatis中使用mysql的模糊查询字符串拼接(like)
- rust石头墙几个c4_哪个房间需要清扫 石头扫地机器人T6可能比你还清楚
- [react] React组件的构造函数有什么作用?
- 在maven项目结构下对于Resources目录下文件的存取
- python初学者必背函数_新手必看python vlog 1: 函数
- Sicily/1729. Steganography
- 服务器网卡的Teaming技术
- 三周第二次课(4月3日)
- Java多线程(一)多线程基础
- 2020年下半年软考中级——软件设计师考试总结感想(已过!!!)
- 山西毕业主题研学夏令营
- 关于163邮箱,上传附件,本地验证文件大小的问题。
- 太一星晨:负载均衡啃不动的骨头交给应用交付
- /Volumes/TeXLive2019/install-tl: No binary platform specified/available, quitting.
- 计算机wold标题文字加背景,office word文档添加背景图片以及背景颜色来美化枯燥乏味的文字...
- Vue2 —— 项目实战(电影网首页的制作) 附源码
- pandas——描述性统计方法和时间类型
- Mathorcup数学建模竞赛第六届-【妈妈杯】A题:基于模糊综合评价和灰色关联度的淡水养殖池塘水华分析、预测及净化模型(附一等奖获奖论文和matlab代码)