注:本文档的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 -p /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数据库安装并设置完毕。
MySQL 安装参考:Linux CentOS 7.30数据库MySQL 数据库中,rename 命令用于修改表名。
下面开始安装…… 下载 Redis 直接使用 wget 命令下载,其他下载方式均可,个人喜好。
x 环境下源码安装 RabbitMQ 步骤,本文安装的 RabbitMQ 版本为 3.解压分两步: 先使用 xz 命令解压为 tar 包。
下载Erlang 解压源码文件 安装Erlang 注:如果在编译时出现 ”configure: error: No curses library functions found“ 错误,参考解决文章:Linux
在安装 Redis 时,执行make 命令时,提示错误: 出现这种错误,是因为没有安装 gcc 环境导致的, 解决方案 执行yum install -y gcc-c++ 命令,安装 gcc 环境即可,参考代码
编辑脚本命令: 脚本内容: 修改 es 启动文件权限,不然不会生效哦!添加到启动服务 启动、停止、停止服务命令 设置开机启动 至此,设置完成,不妨重启一下服务器,试试效果!
安装Erlang,编译时出现如下错误: 要解决此错误,安装ncurses-devel 即可。
x 版本之后,对于服务操作和防火墙做了调整。查看防火墙: 结果如下,表示目前防火墙处于开启状态 开启防火墙: 关闭防火墙: 重启防火墙:
com 时报错了,异常信息如下: 出现上述异常,是因为 DNS 解析有问题所致。设置如下内容,也可以换成网关的 IP 地址。
修改MYSQL数据库默认路径下面我整理一下把MySQL从/var/lib/mysql目录下面转移到/home/mysql_data/mysql目录的具体操作:1、首先我们需要关闭MySQL,命令如下:service
修改MYSQL数据库默认路径下面我整理一下把MySQL从/var/lib/mysql目录下面转移到/home/mysql_data/mysql目录的具体操作:1、首先我们需要关闭MySQL,命令如下:service
压缩备份文件 当文件过大时,从服务端下载到本地比较耗时,可以采取压缩的方式 还原数据库或者表数据 登录 MySQL 选择目标数据库 还原数据库文件
创建表增删改插排序分组排序分组求和常见函数使用 sum(),count(),left第一个连接mysql的方法用CRT连接数据库连接 :命令 :[root@jxnet_db_server ~]#mysql
按照依赖关系依次安装rpm包 依赖关系依次为common→libs→client→server五 登录并创建MySql密码1 启动MySql安装完后,使用命令 service mysqld start
com/s/1BtEADEk3_3oKc1ic7IHhiQ 提取码: haqj 补充:Navicat for MySQL 中文pojie (Mac pojie版,亲试成功) Mac上的Mysql数据库工具
30数据库修改字段名称 修改字段的名称,同时需要指定属性及类型,关键字为 change。