创建MySQL组,建立MySQL用户并加入到mysql组中
#groupadd mysql
#useradd -g mysql mysql
#cd /usr/local
解压缩免安装版,并在此目录中建立名为mysql的软链接
#ln -s MYSQL-VERSION-OS mysql
添加MySQL配置文件
如果你想要设置一个选项文件,使用support-files目录中的一个作为模板。在这个目录中有4个模板文件,是根据不同机器的内存定制的。
#cp support-files/my-medium.cnf /etc/my.cnf
设定目录访问权限,用mysql_install_db创建MySQL授权表初始化,并设置mysql,root帐号访问权限
#cd mysql
#chown -R mysql .
#chgrp -R mysql .
#scripts/mysql_install_db -user=mysql
#chown -R root .
#chown -R mysql data
运行MySQL
#bin/mysqld_safe -user=mysql &
(如果没有问题的话,应该会出现类似这样的提示:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var
如果出现 mysql ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/my.cnf中配置。
大多数问题是权限设置不正确引起的。 )
设置root密码。默认安装密码为空,为了安全你需要修改密码
#/usr/local/mysql/bin/mysqladmin -u root password yourpassword
拷贝编译目录的一个脚本,设置开机自动启动
#cp support-files/mysql.server /etc/rc.d/init.d/mysqld
#chmod 700 /etc/init.d/mysqld
#chkconfig –-add mysqld
#chkconfig –-level 345 mysqld on
启动mysqld服务
#service mysqld start
查看3306端口是否打开。要注意在防火墙中开放该端口
#netstat -atln
添加用户
grant all on 数据库名.* to 用户名@localhost identified by '密码';
删除用户
use mysql
mysql>Delete FROM user Where User="xxxxx" and Host="localhost";
mysql>flush privileges;
修改密码
mysqladmin -uroot -plk317921web password "111111"
查看数据库状态:包括编码信息
status;
或
show create database db_1;
修改数据库字段类型
alter table 表 modify 字段 类型
alter table a modify content varchar(2000);
分享到:
相关推荐
本文将详细阐述MySQL压缩包版的安装过程,包括下载、解压、配置、初始化、启动以及设置root用户密码等步骤。 首先,你需要从MySQL官方网站或第三方可信源下载适用于你操作系统的MySQL压缩包。通常,这些文件以`.tar...
在Linux环境中,MySQL通常通过RPM(Red Hat Package Manager)包进行安装,这是一种流行的软件包管理系统,特别适用于Fedora、CentOS、RHEL等基于Red Hat的Linux发行版。 RPM文件是一种二进制包格式,包含了预编译...
在“mysql-8.4.0.zip”压缩包中,包含了该版本的所有源代码,使得用户可以进行自定义编译和二次开发。 MySQL 8.x 系列引入了诸多重要更新,8.4.0 版本也不例外。以下是一些关键的知识点: 1. **InnoDB 引擎优化**...
在使用这个“服务包”进行部署时,首先需要解压`.zip`文件,然后根据上述步骤分别安装Nginx、MySQL和JDK。确保每个组件都正确配置并能正常工作,是实现高效稳定服务的关键。在实际操作中,还需要考虑安全设置、日志...
接下来是“03.Linux安装环境-MySQL.docx”,这份文档应该提供了详细的Linux环境下安装MySQL的步骤。通常,安装过程中涉及创建数据存储目录、设置权限、启动和设置开机启动等步骤。安装完成后,还需要配置MySQL的配置...
在这个名为"MYSQL.zip_C MYSQL_c++ mysql_linux c mysql_linux mys"的压缩包中,包含了一个名为"MYSQL.txt"的文本文件,它很可能提供了关于C或C++编程语言与MySQL数据库进行连接和查询的实例代码。 首先,让我们...
总的来说,在aarch64架构下安装MySQL需要注意选择正确的软件包,并遵循与x86架构相似但稍有区别的安装流程。通过以上步骤,你可以顺利地在国产ARM64服务器上搭建起MySQL数据库环境,为你的业务提供稳定的服务。
本文将深入探讨如何在CentOS 7上安装MySQL,以及如何解决在Windows和Linux环境下安装mysqldb库时可能遇到的问题。 首先,让我们关注标题中的"CentOS 7安装MySQL"。CentOS 7是一个基于Linux的开源操作系统,广泛用于...
这个压缩包“mysql8.0.22-linux-x86_64.tar.zip”包含了在 Linux 上安装和运行 MySQL 8.0.22 所需的所有文件和组件。以下是关于 MySQL 8.0.22 在 Linux 上安装和使用的详细知识点: 1. **MySQL 8.0.22 版本特点**:...
本压缩包“linux-mysql单机版本.zip”显然是为在Linux环境中安装MySQL数据库系统而准备的。接下来,我们将详细讨论这两个关键组件以及它们之间的集成。 1. **Linux操作系统**: - Linux是基于Unix的操作系统,以其...
在IT行业中,Linux系统与MySQL...总的来说,“Linux系统所需mysql.zip”涵盖了Linux环境下安装和管理MySQL数据库的基本流程,对于系统管理员来说,理解和掌握这些知识至关重要,以确保数据库的稳定运行和数据的安全。
本压缩包“Linux离线安装mysql5.7.zip”包含的是在Linux环境下离线安装MySQL 5.7和Redis 5.0.10所需的相关文件。下面将详细解释如何使用这些文件进行离线安装。 首先,我们来看`libaio-0.3.109-13.el7.x86_64.rpm`...
在Linux环境下安装MySQL数据库通常需要一系列手动操作,包括下载安装包、配置系统环境、初始化数据库等。然而,通过使用“linux下mysql autoInstall.zip”这个压缩包,我们可以自动化完成这一过程,大大简化了安装...
总结,本文详细介绍了在CentOS7环境下,如何从提供的“centos7-mysql8.0.21.zip”压缩包中提取并安装MySQL 8.0.21的过程,包括环境准备、下载安装、配置以及使用。通过遵循这些步骤,用户可以轻松地在自己的CentOS7...
MySQL 8.0.16 是 MySQL 数据库管理...总结来说,这个压缩包提供了一套完整的 MySQL 8.0.16 离线安装和 Mycat 2 的部署方案,对于需要在 Linux 环境下构建高可用、高性能数据库架构的开发者来说,是非常有价值的资源。
在Linux环境中,特别是...在32位Linux环境下,安装MySQL需要注意系统兼容性和依赖问题。正确安装并配置MySQL,对于运行基于MySQL的应用程序至关重要。在使用过程中,遇到问题时,可以查阅官方文档或社区资源寻求帮助。
在Linux环境下安装MySQL,需要了解Linux的基本操作,如命令行界面、文件管理、权限控制等。RPM文件是Linux系统常用的软件包管理格式,适用于基于Red Hat的系统,如CentOS、Fedora等。 3. **RPM安装** 安装这两个...
"msql-for-Linux.zip"这个压缩包可能包含了关于如何在Linux系统上安装、配置和管理MySQL的详细资料,特别是针对"嵌入式数据库msql在Linux下的应用.png"这个文件,我们可以推测它可能是一个教程或示例,展示了MySQL在...
以上就是Linux环境下安装JDK、MySQL、Redis和Nginx的基本流程。在实际部署时,还需要考虑权限设置、防火墙配置、日志监控等多个方面,确保系统的稳定性和安全性。同时,根据具体的业务需求,可能还需要对这些组件...
这个压缩包“mysql解压包以及安装包.zip”包含了MySQL的安装文件和可能的配置文件,为用户提供了在本地计算机上安装和配置MySQL的完整流程。下面我们将深入探讨MySQL的下载、安装及配置过程。 首先,我们来了解一下...