news 2026/4/15 20:08:02

linux安装mysql8.0全过程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
linux安装mysql8.0全过程

查看服务器架构,下载对应安装包

1

uname-m

2.上传解压包到usr/local解压安装包

1

tar-xvf mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz

3.修改解压后的文件夹为mysql

1

mvmysql-8.0.27-linux-glibc2.12-x86_64 mysql

4.创建mysql用户组和用户并修改权限

1

2

3

groupadd mysql

sudouseradd-r -g mysql mysql

5.创建目录并修改权限

1

2

3

mkdir-p/data/mysql

chownmysql:mysql -R/data/mysql

6.配置mysql所需的配置文件

1

vim/etc/my.cnf

1

2

3

4

5

6

7

8

9

10

11

12

13

[mysqld]

bind-address=0.0.0.0

port=3306

user=mysql

basedir=/usr/local/mysql

datadir=/data/mysql

socket=/tmp/mysql.sock

log-error=/data/mysql/mysql.err

pid-file=/data/mysql/mysql.pid

character_set_server=utf8mb4

symbolic-links=0

explicit_defaults_for_timestamp=true

lower_case_table_names=1

7.初始化数据库

进入mysql的bin目录

1

cd/usr/local/mysql/bin/

初始化mysql

1

./mysqld--defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/--datadir=/data/mysql/--user=mysql --initialize

查看mysql的临时密码

1

cat/data/mysql/mysql.err

将mysql.server复制到/etc/init.d/mysql中

1

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

启动mysql

1

service mysql start

8.修改默认密码

1

./mysql-u root -p

这里输入的密码就是上面查看的临时密码

执行修改密码命令,此处的’root@3306’是我的密码,你可以改成你自己想要的密码

1

ALTER USER'root'@'localhost'IDENTIFIED WITH mysql_native_password BY'root@3306';

执行完修改命令,刷新一下

1

flush privileges;

9.配置允许远程连接

1

2

3

4

5

use mysql;

update usersethost='%'where user='root';

flush privileges;

10.使用客户端连接

11.遇见问题总结

如果之前安装过mysql,在第二次安装时启动服务提示

Starting MySQL... ERROR! The server quit without updating PID file (/data/mysql/mysql.pid).

说明上一次mysql未知原因关闭mysql.sock.lock被锁,删掉重启即可

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/14 4:39:30

别再纠结了!ROS2驱动开发,Topic模式还是ros2_control?看完这篇你就懂了

ROS2驱动架构选择指南:Topic模式与ros2_control的深度对比 在机器人开发领域,驱动架构的选择往往决定了项目的成败。当我第一次面对ROS2驱动开发时,那种在简单Topic模式和ros2_control框架之间的犹豫不决至今记忆犹新。这种选择困难并非个例—…

作者头像 李华
网站建设 2026/4/14 4:37:33

服务器主机时钟未同步告警解决

简介 服务器监控告警,提示“主机时钟未同步” 这确实是个问题,服务器时间不准,代码获取的系统时间戳可能都不对,数据落库时间都有问题,问题很大 上面这个告警来自规则来自 Github:awesome-prometheus-ale…

作者头像 李华
网站建设 2026/4/14 4:31:09

CSS实现文本框内右侧放置删除图标_容器相对定位图标绝对定位

右侧加删除图标需父容器设position: relative提供定位锚点,图标用absolute定位并垂直居中;事件委托监听点击、清空后focus并派发input事件;IE11兼容需避免transform、统一box-sizing、用margin-right替代right值;SVG图标更可控。i…

作者头像 李华
网站建设 2026/4/14 4:29:10

RabbitMQ服务启动不了?可能是Erlang Cookies不一致惹的祸(附同步方法)

RabbitMQ服务启动失败的深度排查:Erlang Cookies同步与集群配置实战 RabbitMQ作为企业级消息队列的标杆,其稳定性和可靠性备受开发者信赖。但在实际部署中,尤其是集群环境下,服务启动失败的问题时有发生。其中Erlang Cookies不一致…

作者头像 李华
网站建设 2026/4/14 4:25:13

Prompt Engineering实战技巧:斯坦福课程精华

课程从 9 月 22 日开始,为期十周,每周两次课。当大多数高校还在争论是否该禁止学生使用 AI 工具时,这门课的态度截然相反——全面拥抱 AI。正如 Mihail Eric 在课堂上所说:"如果你能不写一行代码就完成整门课,那更…

作者头像 李华