◆1、下载MySQL<wbr>的安装文件</wbr>
安装MySQL需要下<wbr>面两个文件:</wbr>
MySQL-serv<wbr>er-5.0.26-<wbr>0.i386.rpm<wbr></wbr></wbr></wbr>
MySQL-clie<wbr>nt-5.0.26-<wbr>0.i386.rpm<wbr></wbr></wbr></wbr>
下载地址为:http://dev<wbr>.mysql.com<wbr>/downloads<wbr>/mysql/5.0<wbr>.html</wbr></wbr></wbr></wbr>,打开此网页,下拉网<wbr>页找到“Red Hat Enterprise<wbr> Linux 3 RPM (x86) downloads”<wbr>项,找到“Serve<wbr>r”和“Client<wbr> programs”项<wbr>,下载需要的上述两个<wbr>rpm文件。</wbr></wbr></wbr></wbr></wbr></wbr></wbr>
◆2、安装MySQL<wbr></wbr>
rpm文件是Red Hat公司开发的软件<wbr>安装包,rpm可让L<wbr>inux在安装软件包<wbr>时免除许多复杂的手续<wbr>。该命令在安装时常用<wbr>的参数是 –ivh ,其中i表示将安装指<wbr>定的rmp软件包,V<wbr>表示安装时的详细信息<wbr>,h表示在安装期间出<wbr>现“#”符号来显示目<wbr>前的安装过程。这个符<wbr>号将持续到安装完成后<wbr>才停止。</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
1)安装服务器端
在有两个rmp文件的<wbr>目录下运行如下命令:<wbr></wbr></wbr>
[root@test<wbr>1 local]# rpm -ivh MySQL-serv<wbr>er-5.0.26-<wbr>0.i386.rpm<wbr></wbr></wbr></wbr></wbr>
显示如下信息。
warning: MySQL-serv<wbr>er-5.0.26-<wbr>0.i386.rpm<wbr>: V3 DSA signature:<wbr> NOKEY, key ID 5072e1f5</wbr></wbr></wbr></wbr>
Preparing.<wbr>.. ##########<wbr>##########<wbr>##########<wbr>##########<wbr>### [100%]</wbr></wbr></wbr></wbr></wbr>
1:MySQL-se<wbr>rver ##########<wbr>##########<wbr>##########<wbr>##########<wbr>### [100%]</wbr></wbr></wbr></wbr></wbr>
。。。。。。(省略显<wbr>示)</wbr>
/usr/bin/m<wbr>ysqladmin -u root password 'new-passw<wbr>ord'</wbr></wbr>
/usr/bin/m<wbr>ysqladmin -u root -h test1 password 'new-passw<wbr>ord'</wbr></wbr>
。。。。。。(省略显<wbr>示)</wbr>
Starting mysqld daemon with databases from /var/lib/m<wbr>ysql</wbr>
如出现如上信息,服务<wbr>端安装完毕。测试是否<wbr>成功可运行netst<wbr>at看Mysql端口<wbr>是否打开,如打开表示<wbr>服务已经启动,安装成<wbr>功。Mysql默认的<wbr>端口是3306。</wbr></wbr></wbr></wbr></wbr></wbr></wbr>
[root@test<wbr>1 local]# netstat -nat</wbr>
Active Internet connection<wbr>s (servers and establishe<wbr>d)</wbr></wbr>
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp00 0.0.0.0:33<wbr>06 0.0.0.0:* LISTEN </wbr>
上面显示可以看出My<wbr>SQL服务已经启动。<wbr></wbr></wbr>
2)安装客户端
运行如下命令:
[root@test<wbr>1 local]# rpm -ivh MySQL-clie<wbr>nt-5.0.26-<wbr>0.i386.rpm<wbr></wbr></wbr></wbr></wbr>
warning: MySQL-clie<wbr>nt-5.0.26-<wbr>0.i386.rpm<wbr>: V3 DSA signature:<wbr> NOKEY, key ID 5072e1f5</wbr></wbr></wbr></wbr>
Preparing.<wbr>.. ##########<wbr>##########<wbr>##########<wbr>##########<wbr>### [100%]</wbr></wbr></wbr></wbr></wbr>
1:MySQL-cl<wbr>ient ##########<wbr>##########<wbr>##########<wbr>##########<wbr>### [100%]</wbr></wbr></wbr></wbr></wbr>
显示安装完毕。
用下面的命令连接my<wbr>sql,测试是否成功<wbr>。</wbr></wbr>
◆登录MySQL
登录MySQL的命令<wbr>是mysql, mysql 的使用语法如下:</wbr>
mysql [-u username] [-h host] [-p[passwo<wbr>rd]] [dbname]</wbr>
username 与 password 分别是 MySQL 的用户名与密码,my<wbr>sql的初始管理帐号<wbr>是root,没有密码<wbr>,注意:这个root<wbr>用户不是Linux的<wbr>系统</wbr></wbr></wbr></wbr></wbr>
用户。MySQL默认<wbr>用户是root,由于<wbr>初始没有密码,第一次<wbr>进时只需键入mysq<wbr>l即可。</wbr></wbr></wbr></wbr>
[root@test<wbr>1 local]# mysql</wbr>
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection<wbr> id is 1 to server version: 4.0.16-sta<wbr>ndard</wbr></wbr>
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
出现了“mysql><wbr>”提示符,恭喜你,安<wbr>装成功!</wbr></wbr>
增加了密码后的登录格<wbr>式如下:</wbr>
mysql -u root -p
Enter password: (输入密码)
其中-u后跟的是用户<wbr>名,-p要求输入密码<wbr>,回车后在输入密码处<wbr>输入密码。</wbr></wbr></wbr>
注意:这个mysql<wbr>文件在/usr/bi<wbr>n目录下,与后面讲的<wbr>启动文件/etc/i<wbr>nit.d/mysq<wbr>l不是一个文件。</wbr></wbr></wbr></wbr></wbr>
◆MySQL的几个重<wbr>要目录</wbr>
MySQL安装完成后<wbr>不象SQL Server默认安装<wbr>在一个目录,它的数据<wbr>库文件、配置文件和命<wbr>令文件分别在不同的目<wbr>录,了解这些目录非常<wbr>重</wbr></wbr></wbr></wbr></wbr></wbr>
要,尤其对于Linu<wbr>x的初学者,因为 Linux本身的目录<wbr>结构就比较复杂,如果<wbr>搞不清楚MySQL的<wbr>安装目录那就无从谈起<wbr>深入学习。</wbr></wbr></wbr></wbr></wbr>
下面就介绍一下这几个<wbr>目录。</wbr>
1、数据库目录
/var/lib/m<wbr>ysql/</wbr>
2、配置文件
/usr/share<wbr>/mysql(mys<wbr>ql.server命<wbr>令及配置文件)</wbr></wbr></wbr>
3、相关命令
/usr/bin(m<wbr>ysqladmin mysqldump等<wbr>命令)</wbr></wbr>
4、启动脚本
/etc/rc.d/<wbr>init.d/(启动<wbr>脚本文件mysql的<wbr>目录)</wbr></wbr></wbr>
修改登录密码
◆MySQL默认没有<wbr>密码,</wbr>安装完毕增加密码的重<wbr>要性是不言而喻的。</wbr>
1、命令
usr/bin/my<wbr>sqladmin -u root password 'new-passw<wbr>ord'</wbr></wbr>
格式:mysqlad<wbr>min -u用户名 -p旧密码 password 新密码</wbr>
2、例子
例1:给root加个<wbr>密码123456。</wbr>
键入以下命令 :
[root@test<wbr>1 local]# /usr/bin/m<wbr>ysqladmin -u root password 123456</wbr></wbr>
注:因为开始时roo<wbr>t没有密码,所以-p<wbr>旧密码一项就可以省略<wbr>了。</wbr></wbr></wbr>
3、测试是否修改成功<wbr></wbr>
1)不用密码登录
[root@test<wbr>1 local]# mysql</wbr>
ERROR 1045: Access denied for user: 'root@loca<wbr>lhost'</wbr> (Using password: NO)
显示错误,说明密码已<wbr>经修改。</wbr>
2)用修改后的密码登<wbr>录</wbr>
[root@test<wbr>1 local]# mysql -u root -p</wbr>
Enter password: (输入修改后的密码1<wbr>23456)</wbr>
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection<wbr> id is 4 to server version: 4.0.16-sta<wbr>ndard</wbr></wbr>
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
成功!
这是通过mysqla<wbr>dmin命令修改口令<wbr>,也可通过修改库来更<wbr>改口令。</wbr></wbr></wbr>
◆启动与停止
1、启动
MySQL安装完成后<wbr>启动文件mysql在<wbr>/etc/init.<wbr>d目录下,在需要启动<wbr>时运行下面命令即可。<wbr></wbr></wbr></wbr></wbr></wbr>
[root@test<wbr>1 init.d]# /etc/init.<wbr>d/mysql start</wbr></wbr>
2、停止
/usr/bin/m<wbr>ysqladmin -u root -p shutdown</wbr>
3、自动启动
1)察看mysql是<wbr>否在自动启动列表中</wbr>
[root@test<wbr>1 local]# /sbin/chkc<wbr>onfig –list</wbr></wbr>
2)把MySQL添加<wbr>到你系统的启动服务组<wbr>里面去</wbr></wbr>
[root@test<wbr>1 local]# /sbin/chkc<wbr>onfig – add mysql</wbr></wbr>
3)把MySQL从启<wbr>动服务组里面删除。</wbr>
[root@test<wbr>1 local]# /sbin/chkc<wbr>onfig – del mysql</wbr></wbr>
更改MySQL目录
◆MySQL默认的数<wbr>据文件存储目录为/v<wbr>ar/lib/mys<wbr>ql。</wbr></wbr></wbr>假如要把目录移到/h<wbr>ome/data下需<wbr>要进行下面几步:</wbr></wbr>
1、home目录下建<wbr>立data目录</wbr>
cd /home
mkdir data
2、把MySQL服务<wbr>进程停掉:</wbr>
mysqladmin<wbr> -u root -p shutdown</wbr>
3、把/var/li<wbr>b/mysql整个目<wbr>录移到/home/d<wbr>ata</wbr></wbr></wbr>
mv /var/lib/m<wbr>ysql /home/data<wbr>/</wbr></wbr>
这样就把MySQL的<wbr>数据文件移动到了/h<wbr>ome/data/m<wbr>ysql下</wbr></wbr></wbr>
4、找到my.cnf<wbr>配置文件</wbr>
如果/etc/目录下<wbr>没有my.cnf配置<wbr>文件,请到/usr/<wbr>share/mysq<wbr>l/下找到*.cnf<wbr>文件,拷贝其中一个到<wbr>/etc/并改名为m<wbr>y.cnf)中。命令<wbr>如下:</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
[root@test<wbr>1 mysql]# cp /usr/share<wbr>/mysql/my-<wbr>medium.cnf<wbr> /etc/my.cn<wbr>f</wbr></wbr></wbr></wbr></wbr>
5、编辑MySQL的<wbr>配置文件/etc/m<wbr>y.cnf</wbr></wbr>
为保证MySQL能够<wbr>正常工作,需要指明m<wbr>ysql.sock文<wbr>件的产生位置。 修改socket=/<wbr>var/lib/my<wbr>sql/mysql.<wbr>sock一行中等号右<wbr>边的值</wbr></wbr></wbr></wbr></wbr></wbr></wbr>
为:/home/my<wbr>sql/mysql.<wbr>sock 。操作如下:</wbr></wbr>
vi my.cnf ##用vi工具编辑m<wbr>y.cnf文件,找到<wbr>下列数据修改之</wbr></wbr>
# The MySQL server
[mysqld]
port = 3306
#socket = /var/lib/m<wbr>ysql/mysql<wbr>.sock ##原内容,为了更稳<wbr>妥用“#”注释此行</wbr></wbr></wbr>
socket = /home/data<wbr>/mysql/mys<wbr>ql.sock #加上此行</wbr></wbr>
6、修改MySQL启<wbr>动脚本/etc/rc<wbr>.d/init.d/<wbr>mysql</wbr></wbr></wbr>
最后,需要修改MyS<wbr>QL启动脚本/etc<wbr>/rc.d/init<wbr>.d/mysql,把<wbr>其中datadir=<wbr>/var/lib/m<wbr>ysql一行中,等号<wbr>右边的路径改成你现在<wbr>的实际存</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
放路径:home/d<wbr>ata/mysql。<wbr></wbr></wbr>
[root@test<wbr>1 etc]# vi /etc/rc.d/<wbr>init.d/mys<wbr>ql</wbr></wbr></wbr>
#datadir=/<wbr>var/lib/my<wbr>sql##注释此行</wbr></wbr>
datadir=/h<wbr>ome/data/m<wbr>ysql ##加上此行</wbr></wbr>
7、重新启动MySQ<wbr>L服务</wbr>
/etc/rc.d/<wbr>init.d/mys<wbr>ql start</wbr></wbr>
或用reboot命令<wbr>重启Linux</wbr>
如果工作正常移动就成<wbr>功了,否则对照前面的<wbr>7步再检查一下。</wbr></wbr>
◆为了在其它电脑上能<wbr>用root用户登录,<wbr>需进行以下动作:</wbr></wbr>
1、mark@markl<wbr>inux</wbr> mark>mysql<wbr> -h localhost -u root</wbr>
//这样应该可以进入<wbr>MySQL服务器</wbr>
2、mysql>GR<wbr>ANT ALL PRIVILEGES<wbr> ON *.* TO <a href="mailto:%20root%20@%20%">
'root'@'%'<wbr></wbr></a> WITH GRANT OPTION</wbr></wbr>
//赋予任何主机访问<wbr>数据的权限</wbr>
3、mysql>FL<wbr>USH PRIVILEGES<wbr></wbr></wbr>
//修改生效
4、mysql>EX<wbr>IT</wbr>
//退出MySQL服<wbr>务器</wbr>
这样就可以在其它任何<wbr>的主机上以root身<wbr>份登录啦!</wbr></wbr>
相关推荐
国产麒麟系统KylinOS 安装MySQL 8.0-RPM包安装操作手册
安装文件:MySQL-server-5.1.62-1.glibc23.i386.rpm # rpm -ivh /software/mysql/MySQL-server-5.1.62-1.glibc23.i386.rpm 这是在/usr/share/mysql 目录下生成一些 文件,其中有一个文件名为:my-medium.cnf 将其...
MySQL及依赖 rpm包,含MySQL-client-5.6.31-1.el6.x86_64.rpm、MySQL-devel-5.6.31-1.el6.x86_64.rpm、MySQL-server-5.6.31-1.el6.x86_64.rpm、net-tools-2.0-0.22.20131004git.el7.x86_64.rpm、mysql-connector-...
rpm包安装Mysql.docxrpm包安装Mysql.docx
mysql5.6版本安装所需RPM包,官网下载,包含所需最基本RPM包
linux环境mysql5.6.23,rpm包,官方版,可直接使用。MYSQl
说明 本文写于2017-05-20,使用MySQL-5.7.18...1、查看已安装的MariaDB相关rpm包。 rpm -qa | grep mariadb 2、查看已安装的MariaDB相关yum包,包名需根据rpm命令的结果判断。 yum list mariadb-libs 3、移除已安装
本文档主要用于在红帽linux系统下,用rpm包安装mysql数据库。
MySQL 5.0.92 rpm包合集 CentOS下安装的MySQL 5.0.92 的rpm包合集,已经安装成功。
Mysql.rar
基础的4个rpm mysql安装包,去除不必要的rpm包,轻量化
主要介绍了使用RPM包安装MySQL 5.7.18的教程,需要的朋友可以参考下
MySQL rpm包整合发布,方便大家下载学习
centos rpm方式安装mysql教程(非常详细), 从mysql下载开始讲解,还有安装注意事项,一直到修改默认密码,允许远程连接
在Linux 系统下使用RPM 安装方式 ,其中使用到的资源文件,版本是mysql5.7 包含的资源文件: mysql-community-client-5.7.16-1.el7.x86_64.rpm mysql-community-common-5.7.16-1.el7.x86_64.rpm mysql-community-...
Linux下安装MySQL所需rpm包 客户端 ,由于文件过大,客户端跟服务器端分开上传了
详细介绍 在rhel4 下安装mysql 5.5.13,描述了相关资源下载,安装方法和环境配置。
mysql rpm包离线安装
里面包含mysql的rpm安装包,server,client,libs,common,直接可以安装,需要安装步骤的看我csdn博客文章
Linux Mysql-5.7.36 RPM包