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

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

时间:2023-03-04 18:23:38浏览次数:40  
标签:grep .. Linux -- mysql ---- version MySQL

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

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

开始安装前的准备

检查是否已经存在MySQL

rpm -qa | grep mysql

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

rpm -e --nodeps 名字

查找MySQL相关的进程

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

如果有杀掉相关的进程

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

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.

 

标签:grep,..,Linux,--,mysql,----,version,MySQL
From: https://www.cnblogs.com/xiangouba/p/17178764.html

相关文章

  • WPF MVVM动态绑定实现
    UI与后端绑定有两种方式1.在xaml的后台代码中进行设置,如下publicMainWindow(){InitializeComponent();this.DataContext......
  • 手刷算法day1(2)(go语言实践)
    344. 反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使......
  • 在服务器上使用python虚拟环境
    在服务器上直接用pip安装python包会破坏系统python环境,因此要部署django之类的服务需要创建python虚拟环境(目标系统:Debian11)。1.安装pipapt-getinstallpython3-pip#......
  • PostgreSQL Docker部署指南
    1.Dockercomposeversion:'3'services:postgresql:container_name:postgresqlimage:'rapidfort/postgresql'network: nginx_net: ipv......
  • Windows安装Maven
    windows安装Maven首先需要去官网下载相应的文件,解压之后将maven\bin路径添加进自己电脑的环境变量中。使用nvm-v命令查看是否安装成功。修改配置信息打开conf/sett......
  • bt-cloud安装指南
    1.安装PHP7.4sudoaptupdate-y&&upgrade-ysudoaptinstallphp7.4-commonphp7.4-zipphp7.4-mysqlphp7.4-fileinfophp7.4-fpm'./configure''--prefix=/www/s......
  • java-spring 通过配置文件获取bean
    1、druid.properties#mysql连接参数jdbc.driver-class-name=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/wangdb?useUnicode=true&characterEncodi......
  • python __new__()的理解
    最近在学python做接口自动化,在封装log模块时,老师没有继承logging模块,而是在自己封装的MyLogger类中的__new__方法中返回了一个logging对象自己封装的MyLogger类中就只......
  • c# 操作注册表
    C#读、写、删除注册表 1.首先,必须导入空间"Microsoft.Win32" 2.利用Registry类,确定注册表的分支(ClassesRoot,CurrentUser,Users,LocalMachine,CurrentConfig)usi......
  • Spring事务失效的十种常见场景
    目录概述事务的传播类型isolation@Transactionnal注解属性Spring事务失效的场景:1.事务方法未被Spring管理2.方法使用final类型修饰3.非public修饰的方法4.同一个类中......