Linux安装MySQL遇到的问题及其解决方式
目录
1.安装
2.解压
3.移动文件夹
4.创建data目录
5.更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限
6.编译安装并初始化mysql
7.启动mysql
补充说明:
8.添加软连接,重启mysql
9.登录mysql,修改密码
10.开放远程连接
1.安装
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-test-8.0.26-el7-x86_64.tar.gz
2.解压
tar xzvf mysql-8.0.26-el7-x86_64.tar.gz
3.移动文件夹
解压完成后,可以看到当前目录下多了一个解压文件,移动该文件到/usr/local/下,并将文件夹名称修改为mysql
mv mysql-8.0.26-el7-x86_64 /usr/local/mysql
4.创建data目录
在/usr/local/mysql目录下创建data目录
mkdir /usr/local/mysql/data
5.更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限
chown -R mysql:mysql /usr/local/mysql/
chmod -R 755 /usr/local/mysql/
如果出现 chown: invalid user: ‘mysql:mysql’ 错误,说明mysql用户不存在,执行以下命令,操作完再执行更改权限命令
groupadd mysql
useradd -r -g mysql mysql
6.编译安装并初始化mysql
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
记住图片红框里面的字符,是MySQL的初始密码。
7.启动mysql
/usr/local/mysql/support-files/mysql.server start
显示SUCCESS说明安装成功。
补充说明:
官网说:从5.7.18开始不在二进制包中提供my-default.cnf文件。参考:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
经过测试,在本次安装8.0.26版本中,使用tar.gz安装时,也就是压缩包解压出来安装这种,已经不再需要my.cnf文件也能正常运行。
8.添加软连接,重启mysql
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
service mysql restart
9.登录mysql,修改密码
mysql -u root -p
如果出现如下错误:mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
执行命令:
yum install libncurses*
登录成功后使用以下命令修改密码 :
alter user 'root'@'localhost' identified by 'newpassword';
newpassword为新密码
10.开放远程连接
use mysql;
update user set user.Host='%' where user.User='root';
flush privileges;
执行完之后,navicat就可以成功连接数据库
安装参考:https://www.cnblogs.com/linglei/p/14519416.html
补充说明参考:https://blog.csdn.net/qq_38545713/article/details/81868846
修改密码参考:https://www.cnblogs.com/mzxiaoze/p/10413399.html
Linux安装MySQL遇到的问题及其解决方式相关推荐
- Linux下安装mysql后无法启动的解决方法
在Linux下安装完mysql后,mysql服务无法启动,总是failer. 这个不是因为mysql安装失败,而是因为启动了SELinux. 进入/etc/selinux/co ...
- 数据库sql linux,linux安装mysql数据库
linux安装mysql数据库 环境如下: Linux:CentOS release 6.7(Final) 64位 Mysql:mysql-5.6.31-linux-glibc2.5-x86_64.t ...
- Linux下MySql插入汉字报错解决(/etc/my.cnf不存在)
2019独角兽企业重金招聘Python工程师标准>>> Linux下MySql插入汉字报错解决(/etc/my.cnf不存在) 看了很多帖子,大多数是说修改my.cnf,如 http ...
- Linux安装MySQL的完整步骤并有关MySQL8.0版本的问题方法
目录 QUESTION:Linux安装MySQL的完整步骤? ANSWER: 一:使用wget 直接下载 二:安转软件源,将platform-and-version-specific-package- ...
- Linux安装mysql详细步骤
linux安装mysql详细步骤 最近买了个腾讯云服务器,搭建环境. 该笔记用于系统上未装过mysql的干净系统第一次安装mysql.自己指定安装目录,指定数据文件目录. linux系统版本: Cen ...
- Linux 安装 MySQL 8.0
Linux 安装 MySQL 8.0 1-MySQL 下载 2-MySQL 安装 3-MySQL 连接 4-MySQL 问题 4.1-初始化失败 4.2-无法远程登录 4.3-用户授权错误 4.4-N ...
- Linux安装Mysql(图文解说详细版)
安装前必看 这篇文章是用yum安装的,如果是官网安装包tar包安装请移步 Linux安装Mysql(图文解说详细版,安装包tar包版) 文章目录 安装前必看 最近开个新坑,就是在linux环境中操作开 ...
- Linux安装mysql默认配置文件位置
Linux安装mysql默认配置文件位置 在linux下面安装mysql8.0 如果在/etc下面没有my.cnf配置文件 解决方式如下: 通过which mysqld 命令查看mysql的安装位置 ...
- archlinux安装mysql_Arch Linux 安装 MySQL 8.0
Arch Linux 安装 MySQL 8.0 目录 Arch Linux 安装 MySQL 8.0 第一步: 更新源 第二步: 安装 MySQL 第三步: 初始化 第四步: 开机自启 第五步: 启动 ...
- 数据库优化/Linux安装Mysql/B+Tree详解
一.Linux安装MySQL yum安装 #下载安装源 wget http://repo.mysql.com/mysql57-community-release-el6-8.noarch.rpm #安 ...
最新文章
- Java中的多线程总结
- bootstrap-table表格插件的使用案例
- html移动端怎么做城市选择,移动端页面单位的选择(px, em, rem, vw)
- Linux网络协议栈(二)——套接字缓存(socket buffer)
- 面试的问题 及回答
- CANOpen服务数据对象报文
- android 拖拽gridview,Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换
- 设计sample语言的语法_Verilog语法之〇:Verilog HDL简介
- 拓端tecdat|R语言中实现层次聚类模型
- java数组验证哥德巴赫猜想_java 验证哥德巴赫猜想
- 职称论文的格式和规范
- python动态监控日志内容
- mobaxterm配置Tunneling隧道连接服务器
- Zero-Shot Learning学习笔记 -- CVPR_2022_MSDN: Mutually Semantic Distillation Network for Zero-Shot Learn
- 同翔网浅析RoCE网络技术
- 【LENOVO】联想T450s重装win10 64位系统
- day25-day26-动态内容和异步编程
- 大型旅游景区指挥调度通信系统解决方案
- 联想凌拓:谁更如愿以偿呢?
- android suport respository和Android Support Library
热门文章
- scikit-learn 机器学习:sklearn.neighbors 的k近邻算法使用
- Java并发编程学习篇3_读写锁ReadWriteLock、阻塞队列BlockingQueue、同步队列SynchronousQueue、线程池(三大方法、七大参数、四种拒绝策略、原生方式创建线程池)
- 【Altium Designer 19使用教程】Part1 工程及原理图的创建
- 学习-工具-tox自动化工具
- Quorum工作原理
- 如何抢功,甩锅,立于不败之地???
- kotlin版贪吃蛇小游戏
- 帕斯卡恒等式(二项式相关
- 头像怎么画,日系头像绘画教程
- 认知升级之第一性原理