首页 > 数据库 >1-安装MySQL数据库

1-安装MySQL数据库

时间:2023-02-01 09:33:51浏览次数:43  
标签:-- 安装 数据库 MySQL data usr mysql local mysql3308

  1. 解压文件,移动到/usr/local/mysql3308目录下
tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.35-linux-glibc2.12-x86_64 /usr/local/mysql3308
  1. 创建数据目录
mkdir -p /data/mysql3308
  1. 给mysql用户赋权
chown mysql:mysql -R /data/mysql3308
chown mysql:mysql -R /usr/local/mysql3308
  1. 创建配置文件
vim /usr/local/mysql3308/my.cnf
--------
[mysqld]
bind-address=0.0.0.0
port=3308
user=mysql
basedir=/usr/local/mysql3308
datadir=/data/mysql3308
socket=/tmp/mysql3308.sock
log-error=/data/mysql3308/mysql.err
pid-file=/data/mysql3308/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
lower_case_table_names=1
default_storage_engine=InnoDB
sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

[client]
port=3308
socket=/tmp/mysql3308.sock
----------
chown mysql:mysql -R /usr/local/mysql3308/my.cnf
  1. 初始化mysql
cd /usr/local/mysql3308/bin
./mysqld --defaults-file=/usr/local/mysql3308/my.cnf --basedir=/usr/local/mysql3308/ --datadir=/data/mysql3308/ --user=mysql --initialize
  1. 查看mysql 初始密码
cat /data/mysql3308/mysql.err
dxbiyanGC4_w
  1. 修改服务文件
vim /usr/local/mysql3308/support-files/mysql.server

basedir=/usr/local/mysql3308
datadir=/data/mysql3308
conf=/usr/local/mysql3308/my.cnf

  1. 启动mysql
./mysqld_safe --defaults-file=/usr/local/mysql3308/my.cnf  --user=mysql &
  1. 如果出现错误 查看错误日志
cat /data/mysql3308/localhost.localdomain.err
  1. 查看服务是否启动成功
    ps -ef|grep mysql3308

  2. 连接mysql

./mysql -S /tmp/mysql3308.sock -u root -pdxbiyanGC4_w
  1. 修改密码 远程登录
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('2be$iU0Fl^cIF2F&');
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '2be$iU0Fl^cIF2F&' WITH GRANT OPTION; flush privileges;
FLUSH PRIVILEGES;
exit;
  1. 查看配置文件是否生效
show variables like 'lower_case_table_names';

show variables like "%data%";

标签:--,安装,数据库,MySQL,data,usr,mysql,local,mysql3308
From: https://www.cnblogs.com/yahah/p/17081472.html

相关文章

  • 基于Docker安装的Stable Diffusion使用CPU进行AI绘画
    基于Docker安装的StableDiffusion使用CPU进行AI绘画由于博主的电脑是为了敲代码考虑买的,所以专门买的高U低显,i9配核显,用StableDiffusion进行AI绘画的话倒是专门有个......
  • [转]B树与B+树----mysql的索引结构
    B树和B+树是MySQL索引使用的数据结构,对于索引优化和原理理解都非常重要,下面我的写文章就是要把B树,B+树的神秘面纱揭开,让大家在面试的时候碰到这个知识点一往无前,不再成为......
  • mysql数据类型
    整形 定点数注意ALTERTABLEdemonoMODIFYsalayDECIMAL(15,3)--12位整数,3位小数小数超出的部分四舍五入,正数超出的部分报错时间类型 ......
  • Jmeter学习:利用JDBC采样器从数据库取业务数据,进行变量参数化,并用于后续的业务请求
    1.设计JDBC配置元件、JDBC采样器2.JDBC采样通常设置为单次执行3.配合ForEach循环,进行变量的循环提取(方法一)采用随机数进行随机提取,示例代码如下:(方法二)//......
  • 大数据实时多维OLAP分析数据库Apache Druid入门分享-上
    @目录概述定义MPP和Lambda补充说明概述特征适用场景不适用场景横向对比部署单机部署入门示例概述定义ApacheDruid官网地址https://druid.apache.org/ApacheDruid......
  • 记录解决新电脑安装VMware启动出现蓝屏的情况。
    一般新电脑或者没有用过虚拟机的电脑都会出现启动蓝屏的情况,这种情况是因为默认的系统没有开启虚拟化导致的,需要设置一下系统就可以了。首先查看bios有没有开启虚拟化 ......
  • 【Zookeeper】(二)安装与配置
    1安装安装JDK(参考项目部署)将Zookeeper拷贝到Linux下解压tar-zxvfapache-zookeeper-3.5.10-bin.tar.gz-C/opt/module/修改配置文件将/opt/module/ap......
  • 数据库真烂的 幕后黑手"们"
    PostgreSQL培训考试认证中心(PGCCC)​ 开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql,redis等有问题,有需求都可以加群群内有各大......
  • element-ui的安装及使用
    下面这个网站讲的很详细Vue框架ElementUI教程-安装环境搭建(一)-简书(jianshu.com)打开刚刚创建的文件itemname,会发现里面会有element-ui,哪个项目要用就把这个文件夹粘......
  • MATLAB环境中CVX安装外部Mosek求解器
    MATLAB环境在CVX安装外部Mosek求解器记录1.引言2.软件准备3.软件安装3.1.Mosek安装3.2.CVX安装4.卸载与更新1.引言在使用MATLAB环境的CVX求解优化问题......