当前位置:网站首页>Linux MySQL 5.6.51 Community Generic 安装教程
Linux MySQL 5.6.51 Community Generic 安装教程
2022-07-02 06:22:00 【秦时明月之安康】
文章目录
前言
作为前端开发,安装MySQL是最基本的技能之一。
一、获取安装包
https://downloads.mysql.com/archives/community/
mysql-5.6.51-linux-glibc2.12-x86_64.tar.gz
二、安装
1.解压安装包
安装位置
tar -zxvf mysql-5.6.51-linux-glibc2.12-x86_64.tar.gz

mv mysql-5.6.51-linux-glibc2.12-x86_64 mysql
2.添加系统mysql组和mysql用户
groupadd mysql
useradd -r -g mysql mysql

3.创建并修改mysql数据目录
查看数据目录是否存在,就是myql目录下面是否有data目录

上图显示有data目录,不用创建了
执行 vim /etc/my.cnf 修改mysql数据目录
4.修改目录权限
chown -R mysql:mysql ./

5.初始化数据库
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data


看到以上输出表明初始化数据库成功
6.修改权限为root
chown -R root:root .
chown -R mysql:mysql data
7.添加启动服务
cp support-files/mysql.server /etc/init.d/mysql

启动服务:service mysql start
可以看到启动失败了,根据错误信息,日志目录无权限创建,手动创建日志目录:mariadb

创建文件:mariadb.log
继续启动
根据提示说是UNIX socket file不存在,这个文件应该是自动创建的,怀疑目录不存在,查看发现确实没有 /var/lib/mysql 目录,创建它
继续启动
发现成功了
8.登录mysql

此时root用户登录mysql是不用输入密码的,如果想设置密码,继续往下看
9.设置root用户密码
UPDATE user SET Password=PASSWORD(‘替换成你自己设置的密码’) where USER=‘root’;
FLUSH PRIVILEGES;
再次登录
发现不输入密码,拒绝登录。查看刚才设置的mysql root用户密码。
总结
原来安装mysql并不复杂,有空可以把这个安装过程写成一个自动化脚本就更完美了。
参考文档
https://www.cnblogs.com/xinjing-jingxin/p/8025805.html
https://iwww.me/240.html
边栏推荐
- Top 10 classic MySQL errors
- The intern left a big hole when he ran away and made two online problems, which made me miserable
- Latex 编译报错 I found no \bibstyle & \bibdata & \citation command
- Fe - weex uses a simple encapsulated data loading plug-in as the global loading method
- 20201002 vs 2019 qt5.14 developed program packaging
- 华为MindSpore开源实习机试题
- 程序员的自我修养—找工作反思篇
- CUDA中的Warp Shuffle
- MySQL的10大经典错误
- ShardingSphere-JDBC篇
猜你喜欢

pytest(1) 用例收集规则

Hydration failed because the initial UI does not match what was rendered on the server. One of the reasons for the problem

Pytest (1) case collection rules

Log (common log framework)

CUDA中的Warp Shuffle

数据科学【八】:SVD(一)

华为MindSpore开源实习机试题

Distributed transactions: the final consistency scheme of reliable messages

ShardingSphere-JDBC篇

ctf-web之练习赛
随机推荐
CUDA中的Warp Shuffle
介绍两款代码自动生成器,帮助提升工作效率
Sublime Text 配置php编译环境
Pytest (2) mark function
Self cultivation of programmers - Reflection on job hunting
Sentinel 阿里开源流量防护组件
Pytest (3) parameterize
Redis——大Key问题
由於不正常斷電導致的unexpected inconsistency;RUN fsck MANUALLY問題已解决
Kotlin - 验证时间格式是否是 yyyy-MM-dd HH:mm:ss
计算属性普通函数写法 和 set get 写法
DeprecationWarning: .ix is deprecated. Please use.loc for label based indexing or.iloc for positi
Three suggestions for all students who have graduated and will graduate
CUDA中的线程层次
一起学习SQL中各种join以及它们的区别
Pytest (1) case collection rules
CUDA中的Warp matrix functions
数据科学【八】:SVD(一)
CUDA中的动态全局内存分配和操作
【程序员的自我修养]—找工作反思篇二