linux下mysql的安装
发布日期:2021-05-20 00:21:21 浏览次数:23 分类:精选文章

本文共 1879 字,大约阅读时间需要 6 分钟。

1、下载MySQL

在官网下载对应版本的MySQL安装包,然后上传到Linux系统中。或者直接使用命令在官网下载。 例如: `wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz`

2、解压安装包

进入下载目录,解压安装包: `cd /root` `tar -xzvf /root/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz` 将解压后的文件移动到指定路径: `mv /root/mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/`

3、创建数据仓库

创建数据目录: `mkdir /usr/local/mysql/data`

4、创建MySQL用户和组

新建MySQL用户并禁止登录shell: `useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql` 如果MySQL组不存在,可执行以下命令: `groupadd mysql` `useradd -r -g mysql mysql`

5、授予目录权限

进入MySQL安装路径: `cd /usr/local/mysql` 修改文件和目录的权限: `chown -R mysql .` `chgrp -R mysql .` `chown -R mysql /usr/local/mysql/`

6、初始化MySQL

进入MySQL安装路径: `cd /usr/local/mysql` 初始化MySQL: `bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data` 记住初始化后的临时密码。

7、配置SSL密钥

运行以下命令: `bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data`

8、配置系统文件

复制配置文件: `cd /usr/local/mysql/support-files` `cp my.cnf /etc/my.cnf` `cp mysql.server /etc/init.d/mysql` 编辑服务启动脚本: `vi /etc/init.d/mysql`

9、启动MySQL

启动服务: `/etc/init.d/mysql start` 停止服务: `/etc/init.d/mysql stop` 查看状态: `service mysql status`

10、登录MySQL

使用以下命令登录: `mysql -h localhost -uroot -p`

常见错误处理

10.1、命令不存在

如果`mysql`命令不在终端中可用,执行: `ln -s /usr/local/mysql/bin/mysql /usr/bin`

10.2、输入密码后报错

错误信息: `ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)` 解决方法: ① 使用TCP连接登录: `mysql -uroot -h 127.0.0.1 -p` ② 检查MySQL配置文件: 确保`my.cnf`中设置的`socket`路径正确,例如: `[client] port=3306 socket=/var/lib/mysql/mysql.sock`

11、修改密码

进入MySQL命令提示符: `mysql -uroot -p` 执行以下命令: `SET PASSWORD = PASSWORD('新密码')`

12、添加MySQL到PATH

编辑`/etc/profile`: `vi /etc/profile` 添加以下内容: `export PATH=/usr/local/mysql/bin:$PATH` `source /etc/profile`

13、设置MySQL自启动

授予启动权限: `chmod 755 /etc/init.d/mysql` 添加服务: `chkconfig --add mysql` 设置自启动: `chkconfig --level 345 mysql`
上一篇:navicat连接mysql报错
下一篇:java生成word文件

发表评论

最新留言

关注你微信了!
[***.104.42.241]2025年04月14日 14时52分21秒