【mysql】linux系统上进行安装操作(记录)

一、卸载自带的mariadb

rpm -qa|grep mariadb  #查看版本

yum -y remove mariadb版本号 #如mariadb-libs-5.5.52-1.el7.x86_64

删除目录rm -rf /var/lib/mysql/

二、mysql安装

2.1 Mysql下载

https://dev.mysql.com/downloads/mysql/5.6.html#downloads

安装参考网址https://www.cnblogs.com/fanshudada/p/9781794.html

2.2 其他操作

1)系统约定
安装文件下载目录:/data/software
Mysql目录安装位置:/usr/local/mysql
数据库保存位置:/data/mysql
日志保存位置:/data/log/mysql

2)新建mysql用户、组及目录
#      ---新建一个msyql
# useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql     ---新建msyql用户禁止登录shell

3)配置参数
# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

#bin/mysql_ssl_rsa_setup  --datadir=/data/mysql

4)修改系统配置文件

#cd /usr/local/mysql/support-files

# cp my-default.cnf /etc/my.cnf
# cp mysql.server /etc/init.d/mysql

# vim /etc/init.d/mysql

5)启动mysql

# /etc/init.d/mysql start

--登陆

mysql -hlocalhost -uroot -p

  --如果出现:-bash: mysql: command not found

  --就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --没有出现就不用执行

--输入第6步生成的临时密码

--修改密码

mysql> set password=password('root');

--设置root账户的host地址(修改了才可以远程连接)

mysql>grant all privileges on *.* to 'root'@'%' identified by 'root';
mysql>flush privileges;

三、安装启动、使用遇到的问题(*重要)

3.1 报错1-ERROR 1820 (HY000): You must reset your password

MySQL 首次安装后,执行命令提示:

1 3306 [(none)]>show databases; 2 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

解决办法

#ALTER USER 'root'@'localhost' IDENTIFIED BY '123' PASSWORD EXPIRE NEVER; 2 #flush privileges;

select  Host,User,Select_priv,Insert_priv from user;
# 修改 root密码;修改密码Sql语句
update mysql.user set authentication_string=password('newpasswd') where user='root';

3.2 启动提示 pid无法创建 

无奈-找不到问题原因--直接一步到位,重装。

1安装依赖yum install libaio 和创建mysql用户及目录

           groupadd mysql

           useradd -g mysql -d /usr/local/mysql -s /sbin/nologin -M mysql

2)解压到/usr/local/mysql目录下

          tar zxvf /绝对路径/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

3)解压到/usr/local/mysql

          修改目录权限chown -R mysql:mysql mysql

 (4创建数据库相关目录

           mkdir /mysql_db_root/mysql3306/{data,logs,tmp} -p

        chown -R mysql:mysql /mysql_db_root/mysql3306/

5)修改默认My.cnf/my.ini 配置,并导入、/etc/

6初始化MySQL

cd /usr/local/mysql

./bin/mysqld --defaults-file=/etc/my.cnf –initialize

./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/mysql_db_root/mysql3306/data  

5.7以上版本

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

7)启动MySQL

            cp support-files/mysql.server /etc/init.d/mysql

            /etc/init.d/mysql start

8)获取初始化密码

           grep "temporary password" /data/mysql/mysql3306/data/error.log

9修改root密码

         cd /usr/local/mysql

        ./bin/mysql_secure_installation

笔记日期:摘自PPT, ‎2020‎年‎3‎月‎29‎日

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2809930.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

为什么要学习PMP知识,PMP培训哪家好?

IT行业项目管理一枚,曾在做技术的时候对自己的职业发展越来越迷茫,不想干到35岁就参与到失业潮中,一直在想着办法提升自己的能力和竞争力,直到在领导嘴里了解到了PMP认证。也就是它对我的职业发展带来了不少的影响,这其…

美联储突然降息无望

作者:秦晋 我们知道,影响比特币未来1-2年市场走向的重要三因素是比特币ETF、比特币减半以及美联储降息。 如果说前两者是影响比特币市场比较紧密的微观因素。那么美联储降息就是影响比特币市场的重要宏观因素。如何看懂宏观因素?尽量倾听和观…

【openGL教程08】基于C++的着色器(02)

LearnOpenGL - Shaders 一、说明 着色器是openGL渲染的重要内容,客户如果想自我实现渲染灵活性,可以用着色器进行编程,这种程序小脚本被传送到GPU的显卡内部,起到动态灵活的着色作用。 二、着色器简述 正如“Hello Triangle”一章…

CSS3移动端(介绍、Chrome DevTools、视口、倍图、backgroud-size、开发方案、CSS初始化、特殊样式)

目录 1. 介绍2. Chrome DevTools移动端调试3. 视口3.1 布局视口layout viewport3.2 视觉视口visual viewport3.3 理想视口ideal viewport 4. 倍图4.1 图片的倍图使用4.2 背景图通过backgroud-size使用倍图4.3 精灵图作为背景图注意事项 5. 开发方案6. CSS初始化7. 特殊样式 1. …

【暖心驿站】壹起来|“会心驿小”——“灯笼传情 团圆共享”职工关爱活动

2024年2月23日上午,由曹桥街道总工会指导,“会心驿小”暖心驿站在平湖市新时代文明实践基地、平湖市非织造两创产业园区开展“灯笼传情 团圆共享”元宵节职工关爱活动,旨在丰富职工子女文化生活,提升职工幸福感和满足感。 社工通过…

【Git】Git命令的学习与总结

本文实践于 Learn Git Branching 这个有趣的 Git 学习网站。在该网站,可以使用 show command 命令展示所有可用命令。你也可以直接访问网站的sandbox,自由发挥。 一、本地篇 基础篇 git commit git commit将暂存区(staging area&#xff…

前端食堂技术周刊第 113 期:Node 年终总结、Node 新吉祥物、Qwik 2.0、React Labs 工作进展

美味值:🌟🌟🌟🌟🌟 口味:现炒花龙 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly 大家好,我是童欧巴。欢迎来到前端食堂技术周刊,我们先来看下…

骨传导耳机排行榜前五名:2024高性能骨传导耳机汇总!

想要保护听力、缓解耳朵疲劳,骨传导耳机是一个很不错的选择,但却伴随着一些负面报道,称使用骨传导耳机可能对听力造成损害。作为一名专业的数码耳机测评师,为了了解这些负面报道背后的原因,我自费购买了多个品牌的骨传…

NotePad2轻便够用的文本编辑器

下载方式: 360软件管家里就可以安装,非常的方便。 打开后,界面如下: 可以拖拽打开文本,和notepad的功能差不多,可以平行替代。

Vue+SpringBoot打造衣物搭配系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容2.1 衣物档案模块2.2 衣物搭配模块2.3 衣物收藏模块 三、系统设计3.1 用例设计3.2 E-R图设计3.3 数据库设计3.3.1 衣物档案表3.3.2 衣物搭配表3.3.3 衣物收藏表 四、系统实现4.1 登录页4.2 衣物档案模块4.3 衣物搭配模块4.4…

MATLAB环境下基于洗牌复杂演化的图像分割算法

智能优化算法因其较强的搜索解能力而得到了大量的应用,在这些计算智能算法中,群体智能优化算法因其高效性、有效性以及健壮性等优点而得到了科研人员的青睐。这类算法借鉴生物群体的合作特性,主要解决大规模复杂的分布式问题,研究…

复旦大学最新研究发现,壳聚糖可延缓卵巢衰老

卵巢是哺乳动物的早期衰老器官之一,表现为卵泡数量减少,卵母细胞质量和数量下降。 卵巢微环境中与年龄相关的变化与女性生育能力受损有关,巨噬细胞在卵巢组织稳态和免疫监视中起着重要作用。然而,衰老对卵巢巨噬细胞功能和卵巢稳…

六、回归与聚类算法 - 逻辑回归与二分类

目录 1、应用场景 2、原理 2.1 输入 2.2 激活函数 3、损失以及优化 3.1 损失 3.2 优化 4、逻辑回归API 5、分类的评估方法 5.1 精确率和召回率 5.2 ROC曲线和AUC指标 线性回归欠拟合与过拟合线性回归的改进 - 岭回归分类算法:逻辑回归模型保存与加载无监…

MS2402隔离Σ-Δ调制器

产品简述 MS2402 是一款二阶 Σ-Δ 调制器,集成片上数字隔离器,能将模 拟输入信号转换为高速 1 位码流。调制器对输入信号连续采样,无 需外部采样保持电路。模拟信号输入满量程为 320mV ,转换后的 数字码流的最高数据速率为 1…

【前端素材】推荐优质后台管理系统Dashmin平台模板(附源码)

一、需求分析 后台管理系统在多个层次上提供了丰富的功能和细致的管理手段,帮助管理员轻松管理和控制系统的各个方面。其灵活性和可扩展性使得后台管理系统成为各种网站、应用程序和系统不可或缺的管理工具。 后台管理系统是一种具有多层次结构的软件系统&#xf…

Stable Diffusion 绘画入门教程(webui)-ControlNet(Inpaint)

上篇文章介绍了语义分割Tile/Blur,这篇文章介绍下Inpaint(重绘) Inpaint类似于图生图的局部重绘,但是Inpain效果要更好一点,和原图融合会更加融洽,下面是案例,可以看下效果(左侧原图…

Python爬虫-付费代理推荐和使用

付费代理的使用 相对免费代理来说,付费代理的稳定性更高。本节将介绍爬虫付费代理的相关使用过程。 1. 付费代理分类 付费代理分为两类: 一类提供接口获取海量代理,按天或者按量收费,如讯代理。 一类搭建了代理隧道&#xff0…

JSP实现数据传递与保存(二)

一、session对象 session机制是一种服务器端的机制,在服务器端保存信息用于存储与用户相关的会话信息 1.1 session与窗口的关系 每个session对象都与一个浏览器窗口对应,重新开启一个浏览器窗口,可以重新创建一个session对象(不…

Connection管理类实现(模块六)

目录 类功能 类定义 类实现 编译 本文使用了自定的Any类 Any类的简单实现-CSDN博客 类功能 类定义 // DISCONECTED -- 连接关闭状态 CONNECTING -- 连接建立成功-待处理状态 // CONNECTED -- 连接建立完成,各种设置已完成,可以通信状态 DISCONNECTING -- 待关闭状态 t…

羊大师讲解羊奶和牛奶的优缺点分别是什么?

羊大师讲解羊奶和牛奶的优缺点分别是什么? 羊奶和牛奶各有其优缺点 羊奶的优点: 羊奶更易消化吸收,因为其含有更多的α-乳清蛋白和较少的酪蛋白,同时其脂肪球也较小,含有较多的不饱和脂肪酸,有助于小肠中…