Linux系统安装MySQL数据库----以及一些相关配置

一   安装前准备

1.在官网下载MySQL的tar包,或者使用我的百度网盘链接

2.在自己安装软件的目录新建MySQL安装的文件夹,然后将MySQL的tar包上传至服务器的该文件夹。

3.解压MySQL的tar包。将解压后的MySQL修改文件名为mysql-version(注:version可以写自己的MySQL的版本)。

4.检查是否已经存在MySQL

rpm -qa | grep mysql

5.如果已经存在MySQL,则删除相关的文件

rpm -e --nodeps 名字

6.查找MySQL相关的进程

ps -ef|grep mysql | grep -v grep
ps -ef|grep mysqld | grep -v grep

7.如果有杀掉相关的进程

kill -9 进程号

二   开始安装MySQL

1.创建mysql用户组合mysql用户

groupadd mysql
useradd -r -g mysql mysql

2.切换到mysql-version目录下,新建data文件夹

#切换到mysql解压的目录(全路径)
cd /../../mysql-version
#新建data文件夹 mkdir data

3.给mysql组/用户对data文件夹操作的权限


 #赋予权限
chown mysql:mysql -R /../../mysql-version

4.编辑配置文件(MySQL的配置文件my.cnf,安装过就会有,没有就要新建)

cd /../../mysql-version/support-files
#新建配置文件 touch my_default.cnf
复制代码
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
socket=/tmp/mysql.sock

[mysqld]
#skip-name-resolve

#设置3306端口
port=3306   
socket=/tmp/mysql.sock

# 设置mysql的真正的安装目录 (看自己的是在哪里)
basedir=/data/soft/mysql

# 设置mysql数据库的数据的存放目录 (看自己的是在哪里)
datadir=/data/soft/mysql/data

# 允许最大连接数
max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符雿
character-set-server=utf8

# 创建新表时将使用的默认存储引擿
default-storage-engine=INNODB
#lower_case_table_name=1
max_allowed_packet=16M
复制代码

上面是配置文件内容,其中basedir和datadir根据自己的设置。

5.将配置文件拷贝到Linx的系统路径

cp support-files/my_default.cnf /etc/my.cnf
#提示是否覆盖,输入Y回车直接覆盖就行(说明之前有这个配置文件)

6.初始化

cd /../../mysql-version
./bin/mysqld --initialize --user=mysql --basedir=/../../mysql-version/ --datadir=/../../mysql-version/data/ --defaults-file=/etc/my.cnf

7.把启动脚本放在开机初始化目录

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

8.启动mysql

service mysql start

9.

 

posted @   萌萌哒的翔欧巴  阅读(96)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示