linux下安装mysql
linux_mysql_创建数据库步骤_概述及解释说明

linux mysql 创建数据库步骤概述及解释说明1. 引言1.1 概述本文将介绍在Linux系统上使用MySQL数据库时,如何创建数据库的步骤,并对其进行详细解释和说明。
MySQL作为一种流行的关系型数据库管理系统,被广泛应用于各种Web应用和企业级系统中。
在Linux环境下,使用MySQL创建数据库是非常常见和重要的操作。
通过本文,读者将能够了解到具体的步骤以及相关命令的语法解释。
1.2 文章结构本文主要分为四个部分:引言、正文、解释说明和结论。
正文中包含了Linux 概述、MySQL介绍以及创建数据库的步骤等内容。
解释说明部分会详细解释Linux下安装MySQL的过程,连接到MySQL服务器的方法以及创建数据库时所使用命令的语法解释。
最后,在结论部分会总结创建数据库的步骤与注意事项,并且提供实际应用场景和案例分析。
同时还会对Linux MySQL创建数据库步骤进行思考和展望。
1.3 目的本文旨在帮助读者全面理解在Linux系统上使用MySQL创建数据库所需遵循的步骤。
除此之外,通过对Linux下安装MySQL和连接到MySQL服务器等操作进行详细解释,读者也可以获得更深入的认识和理解。
此外,通过实际应用场景和案例分析的介绍,读者将能够更好地掌握Linux MySQL创建数据库步骤,并且对其进行扩展与思考。
2. 正文:2.1 Linux概述Linux是一种开源的操作系统,广泛应用于服务器和嵌入式设备等领域。
其优点包括高度稳定性、高度安全性以及良好的兼容性。
在Linux系统上,我们可以使用MySQL数据库进行数据存储与管理。
2.2 MySQL介绍MySQL是一个开源的关系型数据库管理系统,它能够在多个平台上运行,并且支持多线程处理以提高数据库的并发性能。
MySQL提供了一套强大而灵活的功能,例如事务支持、数据备份和恢复、存储过程等。
2.3 创建数据库的步骤要在Linux系统中创建一个新的MySQL数据库,您需要按照以下步骤进行操作:1. 打开终端:使用Ctrl+Alt+T快捷键打开终端。
linux下MySQL使用方法

linux下MySQL使用方法===============================================================一、引言想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。
本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。
为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。
本文的Linux环境是 Red Hat 9.0,MySQL是4.0.16。
二、安装Mysql1、下载MySQL的安装文件安装MySQL需要下面两个文件:MySQL-server-4.0.16-0.i386.rpmMySQL-client-4.0.16-0.i386.rpm下载地址为:/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。
2、安装MySQLrpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。
该命令在安装时常用的参数是–ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。
这个符号将持续到安装完成后才停止。
1)安装服务器端在有两个rmp文件的目录下运行如下命令:[root@test1 local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm显示如下信息。
warning: MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing... ########################################### [100%]1:MySQL-server ########################################### [100%] 。
linux上mysql安装以及数据的导入导出操作

先检查系统是否装上了mysql,如果有将其卸载掉rpm -qa | grep mysql注意mysql的大小写,大小写都有可能rpm -e --nodeps mysql*一定要用--nodeps卸载,不检查依赖性关系.创建用户mysqlgroupadd mysqluseradd -g mysql mysqlpasswd mysql在/usr/local下建立 mysql 文件夹然后将安装文件上传到服务器上,这里用的是tar.gz的文件,也有rpm包可以用,但是rpm 包不能指定安装目录,故不采用tar zxvf mysql-5.0.45.tar.gzcd mysql-5.0.45./configure --prefix=/usr/local/mysql --with-charset=gb2312指定安装目录为/usr/local/mysql,字符集为gb2312makemake install安装完成重启cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqldcopy启动的mysqld文件下面确保mysql用户有相应的权限chmod 700 /etc/init.d/mysqldcd /usr/localchmod 750 mysql -Rchgrp mysql mysql -Rchown mysql mysql/var -Rcd /usr/local/mysql/libexeccp mysqld mysqld.oldstrip mysqldchkconfig --add mysqldchkconfig --level 345 mysqld onservice mysqld start启动服务/usr/local/mysql/bin/mysqld_safe看看mysql能否正常工作mysql -uroot mysql或者 netstat -atln看看有没有3306的端口打开,(如果mysqld不能启动,看看/web/mysql/var下的出错日志,一般都是目录权限没有设置好的问题)哈哈,没有问题.启动正常./usr/local/mysql/bin/mysql_install_db --user=mysql创建数据库mysql,用户为mysql接下来做个链接,觉得方便一些.(做链接前确保用户PATH路径里有sbin)ln -s /usr/local/mysql/bin/mysql /sbin/mysqlln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin好了,没有什么问题就重新启动一下.接下来做一些更好的设置吧.让mysql更好的运行吧.cp /usr/local/mysql/share/mysql/f /etc/fcopy配置文件,有large,medium,small三个环境下的,根据机器性能选择,如果负荷比较大,可修改里面的一些变量的内存使用值设置自动启动mysql设定开机自启动mysql#cd /usr/local/mysql/share/mysql#cp mysql.server /etc/init.d/mysql#cd /etc/rc3.d#ln -s ../init.d/mysql S100mysql#ln -s ../init.d/mysql K100mysql#cd /etc/rc5.d#ln -s ../init.d/mysql S100mysql#ln -s ../init.d/mysql K100mysql#cd ../init.d#chmod 755 mysql重新启动,看mysql是否正常自动启动.mysqladmin -uroot password "888888"设定root账户的密码mysql -uroot -p输入你设置的密码mysql>use mysql;mysql>delete from user where password=""; #删除用于本机匿名连接的空密码帐号mysql>update user set host = '%' where host = 'localhost';设置远程用户登录(否则只有localhost可以操作数据库)mysql>flush privileges;mysql>quit一切正常.Mysql数据导出和导入操作把MySQL数据库目录中的dz数据库备份到/home/dz_bak.sql ,然后再新建一个数据库dzbak,最后把/home/dz_bak.sql 导入到数据库dzbak中。
Linux下安装及配置MySQL详细过程(自己实践总结)

Red Hat Linux下安装及配置MySQL的详细教程大致思路如下:1.下载所需的安装包(Linux下用wget下载,笔者在window下下载的,用XSHELL命令RZ上传到Linux中)2.安装MySQL3.创建新用户并授权安装及配置的详细步骤如下:第一步:检测系统版本信息Linux命令: cat /proc/versionLinux version 2.6.32-220.el6.i686 (mockbuild@) (gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC) ) #1 SMP Wed Nov 9 08:02:18 EST 2011当前Linux版本为RedHat 4.4.5-6(为内核版本)Linux命令:cat /etc/issueRed Hat Enterprise Linux Server release 6.2 (Santiago)Kernel \r on an \mLinux命令: uname -a 或getconf LONG_BITLinux localhost.localdomain 2.6.32-220.el6.i686 #1 SMP Wed Nov 9 08:02:18 EST 2011 i686 i686 i386 GNU/Linux可以看到当前系统为32位的(而64位系统会有x64字符串显示出来)。
第二步:根据Linux系统的环境,下载mysql Community Server官方下载地址: /downloads/mysql/可以选择【Linux-Generic】,下载对应的RMP包.由于当前系统为redhat(64位),所以直接选择Oracle &Red Hat Linux 4 & 5。
Mysql安装包有很多,作用也不同,大多数情况下只需要安装MySQL-Server和MySQL-Client,其它包根据需要安装.32位的下载下面的两个安装包文件:MySQL-server-5.6.11-2.linux_glibc2.5.i386.rpmMySQL-client-5.6.11-2.linux_glibc2.5.i386.rpm(而64位下载下面两个安装包文件:MySQL-server-5.6.11-2.linux_glibc2.5.x86_64.rpmMySQL-client-5.6.11-2.linux_glibc2.5.x86_64.rpm)第三步: 安装MySQL安装顺序: 先安装服务器,然后再安装客户端。
Linux下如何安装MySQL

2010.09. 7
Linux 下如何安装 MySQL
# chmod +x mysql 最后,运行 chkconfig 把 MySQL 添加到你系统的启劢服务组里面去。 # /sbin/chkconfig --del mysql # /sbin/chkconfig --add mysql
测试 MySQL MySQL 里面有一个简单的数据库例子 test ,而且它的内部数据库一直保持对权限和帐户 的监视,因而先运行 mysql 看看是否可以工作。 首先启劢 MySQL: # /etc/rc.d/init.d/ mysql start 如果一切 正常, 你将看 到以下 的信息 出现: Starting mysqld daemon with databases from /var/ lib/mysql 如果你安装的是 RPM 包,那么程序大都安装在/usr/ local/mysql/ bin。在此目彔下运行客 户端程序 : # mysql 然后你可 以看到 屏幕显 示出以 下信息 : Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 to server version: 3.22.21
2
2010.09. 7
Linux 下如何安装 MySQL
为 MySQL 做准备 首先让我们将 MySQL 目彔和文件的拥有权改成 mysql 用户和 root 组: # cd /usr/local # chown -R mysql:root mysql-3.22.21-pc-linux-gnu-i686 mysql 然后运行一个小脚本程序,以建立初始化的 MySQL 数据库。请以一个 mysql 用户的身份 完成这个 任务, 这也是 我们能 够直接 使用这 个帐户 的唯一 机会 。 # su mysql $ cd mysql $ scripts/mysql_install_db $ exit 如果没有 任何出 错信息 显示的 话,那 就可以 了。
linux下mysql的安装卸载和qt-x11的mysql驱动编译

linux下mysql的安装和编译Qt--X11的mysql驱动一、前期准备:本文用redhat Enterprise 5来介绍:1.由于redhat Enterprise 5 中自带一个mysql的版本,如果在安装linux前未选择mysql的安装此步就可跳过,因为我当时安装了现在将其卸载,步骤如下:a. 查找已安装的myslq 版本:#rpm -qa | grep mysql(注意大小写,如果mysql 不行就换MySQL)在屏幕上将显示已安装的mysql包名如:mysql-5.0.22-2.1.0.1 ;b. 将搜索出的包名卸载:#rpm -e --nodeps mysql-5.0.22-2.1.0.1(nodeps表示强制删除)c. 再次查找该包名,如果没有结果输出则表明已将该版本的mysql卸载了;2. 准备安装资源,如下:a. perl-DBI-1.5.2-1.fc6.i386.rpm(该包为是安装mysql的依赖,没它mysql安装不起,查看是否安装,如果安装了就不需要了,可以通过#rpm -qa | grep perl*查看是否已经安装,该包在linux系统盘上可以找到,以下提供该包下载)b.MySQL-server-community-5.1.51-1.rhel5.i386.rpm和MySQL-client-community-5.1.51-1.rhel5.i386.rpm 和MySQL-devel-community-5.1.51-1.rhel5.i386.rpm(此包主要用于编译linux下的Qt--x11的mysql驱动)(可以从/downloads/mysql/5.1.html下载相应linux相应的版本)c. 准备好相应的安装包传到linux系统/home上;3. 开始安装:a. 先安装perl-DBI-1.5.2-1.fc6.i386.rpm可以通过#rpm -qa | grep perl*查看是否已经安装,如果安装了就不需要安装,我的是已经安装好的。
linux下MySQL安装登录及操作

linux下MySQL安装登录及操作二、安装Mysql1、下载MySQL的安装文件安装MySQL需要下面两个文件:MySQL-server-4.0.16-0.i386.rpmMySQL-client-4.0.16-0.i386.rpm下载地址为:/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。
2、安装MySQLrpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。
该命令在安装时常用的参数是–ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。
这个符号将持续到安装完成后才停止。
1)安装服务器端在有两个rmp文件的目录下运行如下命令:[root@test1 local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm显示如下信息。
warning: MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5Preparing...########################################### [100%]1:MySQL-server########################################### [100%]。
(省略显示)/usr/bin/mysqladmin -u root password 'new-password'/usr/bin/mysqladmin -u root -h test1 password 'new-password'。
mysql(4)-linux环境centos7安装mysql8.0.19详细安装步骤

mysql(4)-linux环境centos7安装mysql8.0.19详细安装步骤Centos7 Linux 上安装 MySQL8.0.191. 安装&解压压缩包到⽬标位置下载的⽂件应该是⼀个 mysql*.tar.xz 格式的压缩包,这⾥需要先对 .xz 解压解压:tar xvJf ***.tar.xz (注意:J是⼤写的字母)将解压出来的⽂件移动到 /usr/local/ 且修改原来的名字mysql-8.0.19-linux-glibc2.12-x86_64修改为mysqlmv mysql-8.0.19-linux-glibc2.12-x86_64 /usr/local/cd /usr/local/mv mysql-8.0.19-linux-glibc2.12-x86_64 mysql (给mysql-8.0.19-linux-glibc2.12-x86_64重命名)到这⾥我们就得到 MySQL的⽂件夹了,并且将他移动到了 /usr/local ⽬录下改名为 mysql 。
2. 新建mysql⽤户、组及⽬录在这⾥我们新建⼀个 mysql ⽤户组和⽤户⽤来运⾏ mysql,作⽤:可以提⾼系统的安全⾏性。
groupadd mysqluseradd -M -g mysql -s /sbin/nologin mysqlpasswd mysql理解:上⾯的命令第1句是新建⼀个⽤户组,第2句再新建⼀个⽤户并且不可以登录,不创建家⽬录,第3句命令给 mysql ⽤户修改密码。
3. 创建mysql数据仓库⽬录注意在根⽬录下新建cd /mkdir /data/mysql 数据仓库⽬录 (新建data⽂件夹以及mysql⽂件夹,⽤来存放mysql的数据仓库)sudo chown -R mysql.mysql /data理解:创建 /data ⽬录并且将⽬录属主设置为 mysql. (注意是mysql. 是点)或者sudo mkdir -p /data/mysqlsudo chown -R mysql.mysql /data4.接下来创建 mysql 的配置⽂件 /etc/f (备注:/etc/下我本来的⽂件是没有f的这是我新建的)sudo vim /etc/f原有的[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0# Settings user and group are ignored when systemd is used.# If you need to run mysqld under a different user or group,# customize your systemd unit file for mariadb according to the# instructions in /wiki/Systemd[mysqld_safe]log-error=/var/log/mariadb/mariadb.logpid-file=/var/run/mariadb/mariadb.pid## include all files from the config directory#!includedir /etc/f.d1 # MySQL 配置⽂件,2 #参考:/zhangxinqi/21784073 # https:///lyq863987322/p/8074749.html替换成以下内容:# 数据库⽬录 /data/mysql[client]port=3306# mysql socket ⽂件存放地址socket=/tmp/mysql.sock# 默认字符集default-character-set=utf8[mysqld]server-id=1# 端⼝port=3306# 运⾏⽤户user=mysql# 最⼤连接max_connections=200socket=/tmp/mysql.sock# mysql 安装⽬录(解压后⽂件的⽬录)basedir=/usr/local/mysql# 数据⽬录(这⾥放在我们新建的 /data/mysql 下)datadir=/data/mysqlpid-file=/data/mysql/mysql.pidinit-connect='SET NAMES utf8'character-set-server=utf8# 数据库引擎default-storage-engine=INNODBlog_error=/data/mysql/mysql-error.logslow_query_log_file=/data/mysql/mysql-slow.log# 跳过验证密码(想跳过验证密码就放开即不注释不想跳过即会输⼊密码,那就注释掉)#skip-grant-tables[mysqldump]quickmax_allowed_packet=16MEOF到这⾥配置⽂件就建好了,上⾯是我⾃⼰的配置,在 mysql 启动的时候就会⾃动读取这个配置⽂件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在linux环境中安装mysql需要
mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz这个文件
可以从/downloads/index.html下载
mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz 是mysql4.0.24版本的安装文件,是一个二进制的压缩包,所以我们的安装方式就为二进制分发安装。
安装步骤:
1.将 mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz 拷贝到一个目录中2.shell> tar zvxf mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz
3.上面的命令将在当前目录下生成一个
mysql-standard-4.0.24-pc-linux-gnu-i686文件夹
4.shell>mv mysql-standard-4.0.24-pc-linux-gnu-i686 /usr/local/mysql 5.上面的命令是将mysql-standard-4.0.24-pc-linux-gnu-i686下的所有东东,剪切到/usr/local/mysql 下,进行这一步是为了以后的方便。
6.shell> groupadd mysql 增加一个名为mysql的用户组
7.shell> useradd -g mysql mysql 在mysql用户组中加一个名为mysql的用户
如果上面的两个命令不能执行,那么要切换到root用户下执行
shell>su root -
8.shell> cd /usr/local/mysql
9.shell> cp support-files/f /etc/f
这时会问是否覆盖重名文件,回答y
10.shell> scripts/mysql_install_db --user=mysql
以mysql用户初始化数据库,必须以mysql用户
11.shell> chown -R root .
注意后面有点,表示将当前目录下的所有文件与子目录的拥有者设
定为root用户
12.shell> chown -R mysql data
表示将当前目录下的data目录的拥有者设定为mysql用户
13.shell> chgrp -R mysql .
注意后面有点,表示将当前目录下的文件的文件组设为mysql组
14.shell> bin/mysqld_safe --user=root &
此时如果没有出现“……ended”字样,大功告成!
15.回车显示shell>
此时你可以
●通过shell>netstat –atln命令查看3306端口是否已经启用
●也可以shell>ps -ef | grep mysqld 查看当前系统中的mysqld的进程
●或直接 shell>bin/mysql –u root 进入mysql客户端,进行mysql操
作
●或shell>bin/mysqladmin shutdown 停止mysql服务
记住:此时你的root用户是没有密码的,任何身份都可以用root进入,你可以通过shell> bin/mysqladmin -u root password '新口令'来设定root用户的口令,此口令将在进入mysql客户端和停止mysql服务时需要输入
提示:在启单个服务的时候,可以通过修改/etc/f文件来配置可以用VI编辑器打开f ,怎么打开呢,看下面,^_^
shell>vi f 打开f
找到下面这段
[mysqld]
port = 8888
socket = /tmp/mysql.sock
可以在后面加上相应的配置
log = /var/log/mysql.log
datadir = /free/mysqldbf
如 log = /* 改变log的保存位置
datadir = /free/mysqldbf 改变data的保存位置
希望对遇到同样问题的朋友有点点帮助 ^_^。