当前位置: 首页 > news >正文

国企集团门户网站建设方案丁鹿学堂前端培训怎么样

国企集团门户网站建设方案,丁鹿学堂前端培训怎么样,电销系统,设计师网页设计作品老生长谈,MySQL具有开源、支持多语言、性能好、安全性高的特点,广受业界欢迎。 在数据爆炸式增长的年代,掌握一种数据库能够更好的提升自己的业务能力(实施工程师)。 此系列将会记录我学习和进阶SQL路上的知识&#xf…

老生长谈,MySQL具有开源、支持多语言、性能好、安全性高的特点,广受业界欢迎。
在数据爆炸式增长的年代,掌握一种数据库能够更好的提升自己的业务能力(实施工程师)。
此系列将会记录我学习和进阶SQL路上的知识(实施工程师),对未来复盘有很大的帮助,希望也能够给你们带来好处。

MySQL知识笔记

  • 一、安装MySQL(Linux)
    • 1.1、检测系统是否自带MySQL
    • 1.2、解压
    • 1.3、创建用户
    • 1.4、创建数据目录
    • 1.5、安装RPM依赖包
    • 1.6、创建配置文件
    • 1.7、初始化
    • 1.8、启动和停止MySQL
    • 1.9、设置开机自启
  • 2、MySQL的简单使用
    • 2.1、连接数据库
    • 2.2、创建和使用数据库
    • 2.3、增、删、改、查

一、安装MySQL(Linux)

安装MySQL推荐官网的GA稳定版,以避免不必要的bug出现。系统版本:CentOS 7.1,在安装前我们必须做一些Linux的设置工作确保数据库稳定高效运行。

  • 通过设置swappiness来平衡数据库对swap分区的使用,取值范围为swap(0,100)
  • 0 表示最大限度地使用物理内存,可能会导致内存溢出触发OOM kill
  • 100 表示尽可能使用swap分区,这样会导致数据库的性能降低
  • 建议:开启swap分区,设置swappiness ≤ 10
# 临时设置
sysctl -w vm.swappiness=1 # 永久设置
echo vm.swappiness = 0 >> /etc/sysctl.conf
# 查看当前swappiness的值的大小
cat /proc/sys/vm/swappiness

1.1、检测系统是否自带MySQL

为确保不对公司或者客户数据造成损失,同时也防止误操作。

#查看是否已安装其他版本的MySQL
rpm -qa | grep mysql
#普通卸载
rpm -qa | grep mysql | xargs rpm -e
#普通卸载报错,说明存在依赖,选择强制卸载
rpm -qa | grep mysql | xargs rpm -e --nodeps

1.2、解压

tar xf mysql-8.0.18-1.e17.x86_64.rpm-bundle.tarls -l

1.3、创建用户

groupadd mysqluseradd -g mysql mysql

1.4、创建数据目录

mkdir -p /data/mysqlchown mysql:mysql /data/mysql

1.5、安装RPM依赖包

yum -y install wget cmake gcc gcc-c++ numactl autoconf ncurses ncurses-devel libaio-devel openssl openssl-devel perl-devel perl-JSON.noarch
#必要安装(注意顺序)
rpm -ivh mysql-community-common-8.0.18-1.e17.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.18-1.e17.x86_64.rpm
rpm -ivh mysql-community-client-8.0.18-1.e17.x86_64.rpm
rpm -ivh mysql-community-server-8.0.18-1.e17.x86_64.rpm

1.6、创建配置文件

cat > /etc/my.cnf <<EOF
[client]
port=3306
socket=/tmp/mysql.sock[mysqld]
server-id=1
prot=3306
user=mysql
max_connections=500
socket=/tmp/mysql/sock
datadir=/data/mysql
pid-file=/data/mysql/mysql.pid
log-error=/data/mysql/mysql-error.log
slow_query-log_file=/data/mysql/mysql-slow.log
EOF

1.7、初始化

#初始化完毕后,密码为空
mysqld --defaults-file=/etc/my.cnf --initialize-insecurels -l /data/mysql/

1.8、启动和停止MySQL

#启动
systemctl mysqld.server
#停止
systemctl stop mysqld.service
#查看MySQL状态
systemctl status mysqld.service

1.9、设置开机自启

systemctl enable mysqld.service

2、MySQL的简单使用

上面详细介绍了MySQL本地RPM包安装的过程,接下来介绍的简单使用。

2.1、连接数据库

mysql -h 127.0.0.1 -uroot -p
  • -h地址,默认值为localhost
  • -u用户,默认为当前系统用户
  • -p密码

2.2、创建和使用数据库

#创建test数据库
create database test;
#使用test数据库
use test

2.3、增、删、改、查

相信大家参加或者准备参加工作都已经掌握基本的CRUD操作语句了,这里就不过多赘述了。
这里放一张有关连接(JOIN)的图,对我帮助非常大,希望也对你们有帮助。
在这里插入图片描述

http://www.yayakq.cn/news/204731/

相关文章:

  • 社区网站做的比较好的有哪些南阳平面设计培训学校
  • 湛江网站建设方案维护东莞市网站开发
  • wordpress怎么上传网站软件开发项目经理的工资一般多少
  • 自己建立网站要钱吗福田蒙派克10座黄牌报价
  • 做爰明星视频网站衣柜 技术支持 东莞网站建设
  • 加盟网站推广系统门户
  • 福州cms模板建站电子工程王牌专业
  • 加盟网网站建设策划书wordpress用户搜索次数插件
  • 去哪里找做网站的wordpress关闭邮箱验证码
  • 云南建设厅查证网站用织梦做的手机网站怎么才能和电脑同步
  • 中国十大热门网站排名济南建设质量协会网站
  • 毕业生就业网站开发项目wordpress程序伪静态
  • 个人备案的域名可以做网站吗网站抄袭别人的做可以吗
  • 芜湖建设网站公司凡科建站小程序制作
  • 帝国怎么做中英文网站企业内网怎么搭建
  • 免费注册二级域名网站emlog 迁移Wordpress
  • 延边州网站建设互联网
  • 做网站的公司都有哪些爱未来企业邮箱
  • 建设银行员工学习网站高端企业门户网站建设
  • vps网站管理助手教程网站怎么做关键词搜索排面
  • 狼雨seo网站网站开发属于何种合同
  • 环球旅行社网站建设规划书论文大连森秀网络推广
  • 简单美食网站模板版图设计工资一般多少
  • 做视频发哪个网站赚钱搜索引擎优化排名优化培训
  • 网站制作广告苏州cms
  • 四川建设网入川备案网站个人网站做废品回收
  • 网站头部优化文字怎么做营销代码是什么
  • php网站开发全程实例上传网站 php 服务器
  • 加强三农网站建设的意义外贸建站源码
  • 如何处理并发量大的购物网站网站维护的过程及方法