
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`发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月14日 14时52分21秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
微信小程序云开发:怎么删除云函数?已解决
2019-03-15
第一次被黑
2019-03-15
PyCharm配置anaconda环境
2019-03-15
SpringBoot与缓存(JSR-107、Spring缓存抽象)
2019-03-15
ERROR 总结
2019-03-15
查找最小值栈的O(1)
2019-03-15
淘宝天猫双十一养猫组队怎么踢人
2019-03-15
Java面试题整理,闭关在家37天“吃透”这份345页PDF,纯干货
2019-03-15
概念唱片Plastic Beach封面高清壁纸
2019-03-15
旅游后期效果Ography Lightroom预设
2019-03-15
vue项目报错集合
2019-03-15
图片链接
2019-03-15
LINUX-WIFI无线接入的一些东西
2019-03-15
word文档手写字母总会大写问题
2019-03-15
Redis中的key
2019-03-15
juc-09-控制并发流程工具类
2019-03-15
第一节 docker安装
2019-03-15