注:本文档的Linux环境为基于CentOS 7.X,MySQL版本为5.7.30,文档中提到的路径为作者安装的路径,具体安装请以实际情况为准。
[root@centos-linux soft]# tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
3、在当前目录中对解压好的文件移动到/user/local/目录下,并重命名为mysql
[root@centos-linux soft]mv mysql-5.7.30-linux-glibc2.12-x86_64 /usr/local/mysql
4、在/mnt/data/目录下创建数据存放目录(如果/mnt/data不存在,请先创建)
[root@centos-linux soft]# mkdir /mnt/data/mysql
5、修改/usr/local/mysql及目录下的所属用户及用户组修改为mysql,如果用户组和用户已存在,请忽略下面前两个操作命令
[root@centos-linux soft]# groupadd mysql
[root@centos-linux soft]# useradd -r -g mysql -s /bin/false mysql
[root@centos-linux soft]# chown -R mysql:mysql /usr/local/mysql/
1、到/usr/local/mysql/bin目录下安装和初始化数据库
[root@centos-linux soft]# cd /usr/local/mysql/bin/
[root@centos-linux bin]# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/mnt/data/mysql/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US
注意:如果出现 error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory 错误,则执行 yum install libaio-devel.x86_64 后再执行安装命令。
注意:图中红色框中 "w<m,B#E_g1_i" 为用户临时密码,此步骤一定要留意,注意保存MySQL的登录密码,否则会很麻烦。
2、修改 /etc/my.cnf 文件
[root@centos-linux bin]# vim /etc/my.cnf
执行命令后如下图所示,可能会有差异化。
为方便配置,附上响应的配置信息,直接覆盖即可。仅供参考,具体情况视安装环境而定。
[mysqld]
basedir=/usr/local/mysql
datadir=/mnt/data/mysql
socket=/mnt/data/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
max_connections=1000
skip-name-resolve
init-connect='SET NAMES utf8'
character-set-server = utf8
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
# 配置死锁等待时间,单位为秒
innodb_lock_wait_timeout=50
# 配置超时回滚
innodb_rollback_on_timeout=on
[mysql]
default-character-set=utf8
[client]
socket=/mnt/data/mysql/mysql.sock
default-character-set=utf8
3、 到/usr/local/mysql/目录下启动服务
[root@centos-linux bin]# cd ../
执行启动命令
[root@centos-linux mysql]# ./support-files/mysql.server start
如下图所示,表示MySQL启动成功
1、 进入/usr/local/mysql/support-files/目录下,给mysql服务加入开机自启动
[root@centos-linux mysql]# cd /usr/local/mysql/support-files/
[root@centos-linux support-files]# cp mysql.server /etc/init.d/mysqld
[root@centos-linux support-files]# chmod +x /etc/init.d/mysqld
[root@centos-linux support-files]# chkconfig --add mysqld
[root@centos-linux support-files]# chkconfig --list mysqld
如下图,表示设置开机启动成功。
2、 启动mysql服务
[root@centos-linux support-files]# systemctl start mysqld
执行后如果没有异常,执行查看mysql状态命令
[root@centos-linux support-files]# systemctl status mysqld
3、设置快捷引用链接
[root@centos-linux support-files]# ln -s /usr/local/mysql/bin/mysql /usr/bin
[root@centos-linux support-files]# ln -s /usr/local/mysql/bin/mysqldump /usr/bin
1、登录MySQL并设置登录密码
[root@centos-linux support-files]# mysql -uroot -p
输入安装时MySQL给出的临时密码并回车,登录成功后如下图
修改密码,这里以"123456"为例,具体请以实际情况为准!
mysql> set password=password("123456");
退出MySQL并重新登录,输入密码时请输入刚设置的密码,文章忽略此步骤。
2、设置MySQL用户的访问权限(文章以设置root用户为标准)
mysql> use mysql;
MySQL默认root用户登录的IP地址为localhost(即本机),文章改为root用户的登录不受IP限制;
mysql> update user set host='%' where user = 'root';
刷新权限(此步骤为必须,否则在MySQL重启之前不会生效)
mysql> FLUSH PRIVILEGES;
至此,MySQL数据库安装并设置完毕。
React开发需要基于NodeJS的环境,建议尽量选择高一点的版本,不然建项目时会提示版本过低。安装完成后,默认会自动配置环境变量,使用 node -v 命令即可查看 NodeJS 版本信息,Windows 和 MacOS上命令一致; 环境安装完成,接下来通过脚手架的方式生成 React 项目,由于国内使用 nmp 方式速度太慢,建议使用淘宝镜像的 cnpm 形式(如果有特殊渠道,可以忽略)。接下
出现这种情况,是由于 Centos 系统没有网络服务依赖组件导致,执行 “yum -y install net-tools” 安装即可。
支持多中心、多节点的服务部署 监控数据库多种关键指标、自定义监控指标、监控报告、监控预警 开发日志 2020-08-21 基础功能 2020-08-24 2020-08-25 长期目标 PS 希望加入参与贡献或者有更好意见的朋友 欢迎加入 QQ群 : 975316343
Obatis开源框架数据库编程基于子项目obatis-core进行实现,数据库编程代理类为: QueryProvider类提供了丰富的数据库操作API,尽可能满足项目开发中的需要,数据库编程对于表达式方面的操作,考虑到编程规范及代码规范的问题,表达式操作的封装独立于类: 主要提供的API有: 主要提供将表达式结果为null时,转化为0返回,nullToZero()主要用于表达式结构,例如 
正式版Python离线安装python3环境, 1、安装依赖环境,下载把files文件拷贝到home 线上服务器 离线服务器 2、安装python3 3、创建软连接
2 安装步骤 防火墙配置 nginx默认监听80端口,如果未关闭防火墙需要配置iptables规则开放80端口(以centos6为例)。log 启动Nginx:/usr/local/nginx/sbin/nginx 然后直接访问ip地址,比如:http://192.Nginx常用命令 测试配置文件:${Nginx}/sbin/nginx -t 启动命令:${Nginx}/sbin/nginx 停止
按照依赖关系依次安装rpm包 依赖关系依次为common→libs→client→server五 登录并创建MySql密码1 启动MySql安装完后,使用命令 service mysqld start 或 systemctl start mysqld.(如果mysql服务无法启动,就重启一下系统)systemctl start mysqld.”的变量导致只设置一半是不够的,
/conf/passwd 不需要设置[general]anon-access = noneauth-access = writepassword-db = passwdauthz-db = authz启动服务svnserve -d -r /var/svnps aux |grep svnKill processed修改端口svnserve -d -r /usr/local/svnrep --list
triggers where trigger_schema=' 数据库名称 ' 需要将正式环境的数据库备份到本地,进行问题排查,但是正式环境的数据库被加了好多的触发器,导致本地一直报错。一个一个删,要300多个,平均一个表3个,一条一条删估计要好久,秀一把神操作: SELECT CONCAT( 'DROP TRIGGER ' , TRIGGER_NAME, ';' ) FROM informati
1、解压 2、移动到 /usr/local 目录下 3、进入并查看Java Jdk 目录 4、配置Java环境变量 编辑/etc/profile 文件 如果提示 vim 命令未安装,执行 yum -y install vim 即可,也可以使用 vi 命令编辑文件。1、输入 java -version 命令,如果正确,输入Java版本信息 2、输入javac命令,输出 Java 编译相关参数,如下图