centos8 mysql8安装
https://www.cnblogs.com/ttrrpp/p/12173562.html
参考:
https://blog.csdn.net/qq_39038465/article/details/81663540
https://blog.csdn.net/qq_41525746/article/details/109995429?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242
https://blog.csdn.net/huryer/article/details/106608119
https://www.jb51.net/article/186499.htm
https://blog.csdn.net/weixin_40780777/article/details/100553505
1、下载rpm包,安装Yum Repository
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
2、使用rpm来安装MySQL
yum install mysql80-community-release-el8-1.noarch.rpm
3、使用yum安装mysql服务
yum repolist enabled | grep "mysql.*-community.*"
rpm -ivh mysql80-community-release-el8-1.noarch.rpm
第二次安装遇到问题,没有像上面那样安装,而是出现了一个错误,如下:
package mysql80-community-release-el8-1.noarch is already installed
可以参考此链接,https://www.cnblogs.com/xueyongzhi/p/13517991.html进入到yum安装目录下再安装
3. 使用yum安装mysql-server
cd /etc/yum.repos.d/ yum install mysql-server |
4、查看mysql状态 systemctl list-unit-files|grep mysqld
systemctl enable mysqld.service
ps -ef|grep mysql
5、获取临时密码:grep 'temporary password' /var/log/mysql/mysqld.log
注意这个地方的路径,跟网络搜到的不一致,目录多了个mysql
6、发现临时密码不存在,需要初始化:mysqld:mysqld --initialize --user=mysql
然后再获取临时密码即可得到:grep 'temporary password' /var/log/mysql/mysqld.log
7、登录mysql:
mysql -u root -p回车输入密码后报错:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
各种看都试了,最后看下面连接
https://www.cnblogs.com/wangpingcong/p/14000678.html
原来是服务没有启动,运行systemctl start mysqld.service命令,看到下图active(running)再登录就好了
8、接下来就是修改默认密码,开始操作数据库吧!!!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!