技术标签: Mysql
1.安装mariadb
yum和源码编译安装的区别
1.路径区别-yum安装的软件是他自定义的,源码安装的软件./configure --preifx=软件安装的绝对路径
2.yum仓库的软件,版本可能比较低,而源码编译安装,版本可控
3.编译安装的软件,支持第三方功能扩展./configure 这里可以加上很多参数,定制功能
yum仓库
1.阿里云的yum仓库
2.mysql官网,也会提供rpm包,源码包,以及yum源,供给下载
yum 安装文档 https://mariadb.com/kb/en/yum/
rpm 安装文档 https://mariadb.com/kb/en/mariadb-installation-version-10121-via-rpms-on-centos-7/
rpm 下载地址 http://yum.mariadb.org/10.5/centos7-amd64/rpms/
2.配置官方的mariadb的yum源,手动创建 mariadb.repo仓库文件
添加MariaDB源
vi /etc/yum.repos.d/MariaDB.repo
粘贴官方的或者阿里云的镜像:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
[mariadb]
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.4/centos7-amd64/
gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
4.如果下载速度太慢,请删除 mariadb.repo,只是为了使用阿里云的yum源中的mariadb
rm -rf /etc/yum.repos.d/Mariadb.repo
然后清空yum 缓存
yum clean all
5.通过yum安装mariadb软件,安装mariadb服务端和客户端
官方 yum install MariaDB-server MariaDB-client -y
阿里云 yum install mariadb mariadb-server -y
6.安装完成后,启动mariadb服务端
systemctl start/stop/restart/status mariadb
systemctl enable mariadb 开机启动mariadb
7.mysql初始化
# 这条命令可以初始化mysql,删除匿名用户,设置root密码等等....
mysql_secure_installation
1.输入当前密码,初次安装后是没有密码的,直接回车
2.询问是否使用 'unix_socket' 进行身份验证: n
3.为 root 设置密码:y
4.输入 root 的新密码: root
5.确认输入 root 的新密码: root
6.是否移除匿名用户,这个随意,建议删除: y
7.拒绝用户远程登录,这个建议开启:n
8.删除 test 库,可以保留:n
9.重新加载权限表:y
8.设置mysql的中文编码支持,修改/etc/my.cnf
1.vi /etc/my.cnf
在[mysqld]中添加参数,使得mariadb服务端支持中文
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
2.重启mariadb服务,读取my.cnf新配置
systemctl restart mariadb
3.登录数据库,查看字符编码
mysql -uroot -p
输入 \s 查看编码
9.mysql常用命令
desc #查看表结构
create database #数据库名
create table #表名
查看如何创建db的
show create database #库名
# 查看如何创建table结构的
show create table 表名;
# 修改mysql的密码
set password = PASSWORD('redhat');
# 创建mysql的普通用户,默认权限非常低
create user yining@'%' identified by 'yiningzhenshuai';
# 查询mysql数据库中的用户信息
use mysql;
select host,user,password from user;
10.给用户添加权限命令
# 对所有库和所有表授权所有权限
grant all privileges on *.* to 账户@主机名
# 给yining用户授予所有权限
grant all privileges on *.* to yining@'%';
# 刷新授权表
flush privileges;
11.授予远程登录的权限命令(root不能远程登录的问题??)
# 给apollo用户授予所有权限
grant all privileges on *.* to apollo@'%';
# 给与root权限授予远程登录的命令
# 'centos这是密码随意设置
grant all privileges on *.* to root@'%' identified by 'centos';
# 此时可以在windows登录linux的数据库
# 连接服务器的mysql
mysql -uyining -p -h 服务器的地址
12.学习mysql的数据备份与恢复
# 导出当前数据库的所有db,到一个文件中
1.mysqldump -u root -p --all-databases > /data/AllMysql.dump
2.登录mysql 导入数据
mysql -u root -p
> source /data/AllMysql.dump
3.通过命令导入数据
# 在登录时候,导入数据文件,一样可以写入数据
mysql -uroot -p < /data/AllMysql.dump
PaddlePaddle于近期开源了基于会话(session-based)的推荐系统模型(SR-GNN)。相较于之前通过循环神经网络(RNN)来对会话进行序列化建模导致的不能够得到用户的精确表征以及忽略了items中复杂的转换特性,SR-GNN通过将序列化的问题转换为图的问题,对所有的会话序列通过有向图进行建模,然后通过图神经网络(GNN)来学习每个item的隐向量表示,进而通过一个注意力网络...
这篇文章适合那些刚接触Kaggle、想尽快熟悉Kaggle并且独立完成一个竞赛项目的网友,对于已经在Kaggle上参赛过的网友来说,大可不必耗费时间阅读本文。本文分为两部分介绍Kaggle,第一部分简单介绍Kaggle,第二部分将展示解决一个竞赛项目的全过程。如有错误,请指正!1、Kaggle简介Kaggle是一个数据分析的竞赛平台,网址:https://www.kag
在实际的Flink 项目中,如何观察Flink的性能,如何监控Flink的运行状态,如何设置报警策略?下面简单讲下我的经验吧。一、Flink webUI首先聊下Flink webUI。如下图所示:如果是本地调试模式,默认是不开启webui的。StreamExecutionEnvironmentenv=StreamExecutionEnvironment.getExecutionEnvironment();上面的初始化方式,本地调试默认不开启webui。StreamEx...
adb shell获取root权限因为开发需要,我经常会用到adb这个工具(Android Debug Bridge),我们都知道adb shell默认是没有root权限的,修改系统文件就很不方便了,adb push一个文件就提示Permission Denied。删除system下的文件也没有权限。其实有两种方法可以获取adb shell的root权限,这两种方法的前提都是手机已经roo
Things 3.13.2 下载:https://www.macapp.so/things3/Things 3.13.2 更新内容:Things for Mac 3.13.2 全面兼容 macOS 11 Big Sur,并且针对新的统一通知中心进行了两项优化:可配置小组件和多信息通知。全新小组件Things 强大的全新小组件现在支持 Mac!在通知中心进行配置,即可显示任意待办事项列表。快速浏览今天的日程,了解接下来有哪些待办事项,优先关注最紧急的项目,查看标签过滤的...
qt5.12.10 modbus 读写串口操作两种崩溃情况,做下记录免得后来者继续踩坑assert failure in processqueue unexpected stateassert failure in processqueue response timer active解决方案:5.13 的qt版本修复了这个问题...
标题阿里云下安装MySql-8.0.20标题一、安装前准备1.查看是否已经安装过MySql2.查询所有MySql对应的文件3.检查mysql用户组和用户是否存在如果没有,则创建4.从官网下载用于Liunx的MySql安装包,下载命令二、安装MySql1.解压MySql安装包2.更改MySql目录下所有目录及文件所属的用户组和用户,以及权限3.创建MySql数据存放目录4.编译安装并初始化mysql,务必记住初始化输出日志末尾的密码(数据库管理员临时密码)5.编辑配置文件my.cnf,添加配置如下6.测试启动
通过php中的反射机制,获取该所用到的主要类及其方法
转自:https://www.cnblogs.com/sanjin/p/3275350.htmlwin7+cocos2d-x-2.1.4+vs2012环境太简单就不多说了,下面是eclipse环境一、准备1.eclipse+adt+sdk:adt-bundle-windows-x86_64-20130729.ziphttp://dl.google.com/android/adt/a...
调压器、DC-DC电路和电源监视器引脚及主要特性7800系列三端稳压器(正输出)输出电压固定的三端系列稳压器;输出电压有5V、6V、7V、8V、9V、10V、12V、15V、18V、20V、24V输出电流1A;5~18V输出的最大电压为35V、20V、24V输出的电大输入电压为40V;7800工作温度为-55~+150℃,7800C的为0~+125℃;内含过流限制和安全工作保护电路。类似型号:...
【项目实战】Python基于Django框架实现校园网上一站式购物系统
错误1public void add(int idx,AnyType x){Node newNode=new Node(x);if(headNode==null||idx==0){newNode.next=headNode;headNode=newNode;theSize++;}else{Node p=getNode(idx-1);//如果此处写成idx就会把第