我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

在Linux中安装程序和应用程序并不像直接安装那么方便,这里我就给大家介绍一下mySQL在Linux中的安装配置方法,有需要的朋友可以参考mySQL在Linux操作系统中的安装配置教程。

本文的Linux环境为Red Hat 9.0,MySQL为4.0.16。

2.安装MySQL

1.下载MySQL安装文件

安装MySQL需要以下两个文件:

MySQL--4.0.16-0.i386.rpm

MySQL--4.0.16-0.i386.rpm

下载地址为:打开这个页面,往下拉找到“Linux x86 RPM

项,查找“”和“ ”项

,下载上面说的两个rpm文件。

2.安装MySQL

rpm文件是Red Hat公司开发的一个软件安装包,RPM可以让Linux在安装软件包时省去很多复杂的步骤。

常用的参数是–ivh,其中i表示安装指定的rpm包,V

安装过程中的详细信息。h表示安装过程中会出现“#”符号,显示当前安装进度,此符号会一直出现,直到安装完成。

结尾。

1)安装服务器

在包含两个rpm文件的目录中运行以下命令:

[root@test1 本地]# rpm -ivh MySQL--4.0.16-0.i386.rpm

显示以下信息。

:MySQL--4.0.16-0.i386.rpm:V3 DSA:NOKEY,密钥 ID

…##########################################[100%]

1:MySQL-#############################################[100%]

......(略)

/usr/bin/-u 根目录‘新-’

/usr/bin/-u root -h test1'新-'

......(略)

来自 /var/lib/mysql

如果出现以上信息则表示服务器安装完毕,测试是否成功,运行命令查看Mysql端口是否开放,如果开放则表示服务已经启动。

MySQL 的默认端口是 3306。

[root@test1 本地]# -nat

( 和 )

Proto Recv-Q Send-Q 本地状态

tcp00 0.0.0.0:3306 0.0.0.0:*

以上说明MySQL服务已经启动。

2)安装客户端

运行以下命令:

[root@test1 本地]# rpm -ivh MySQL--4.0.16-0.i386.rpm

:MySQL--4.0.16-0.i386.rpm:V3 DSA:NOKEY,密钥 ID

…##########################################[100%]

1:MySQL-############################################# [100%]

安装完成。

使用以下命令连接mysql,测试是否成功。

3.登录MySQL

登录MySQL的命令是mysql,mysql的语法如下:

mysql [-u ] [-h 主机] [-p[]] []

和 分别是MySQL的用户名和密码,初始的MySQL管理账户是root,没有密码。

root用户不是Linux系统用户,MySQL默认用户就是root。

初始没有密码,第一次进入时输入mysql即可。

[root@test1 本地]#mysql

到 MySQL . 以 ; 或 \g 结尾。

您的 MySQL id 为 1 至 : 4.0.16-

输入“help;”或“\h”获取帮助。输入“\c”清除。

mysql>

出现“mysql>”提示符,恭喜你,安装成功!

添加密码后的登录格式如下:

mysql -u 根 -p

输入:(输入密码)

-u后面跟着用户名,-p要求输入密码,按回车键,输入密码即可。

注意:这个mysql文件在/usr/bin目录下,和后面讲的启动文件/etc/init.d/mysql不是同一个文件。

4.MySQL的几个重要目录

MySQL安装完成后并不是像SQL那样默认安装在一个目录下,它的数据库文件、配置文件、命令文件是安装在不同的目录下。

了解这些目录非常重要,特别是对于 Linux 初学者来说,因为

Linux本身的目录结构就比较复杂,如果不知道MySQL的安装目录,根本谈不上深入学习。

下面就这些目录进行介绍。

1.数据库目录

/var/lib/mysql/

2.配置文件

/usr/share/mysql(mand 和配置文件)

3.相关命令

/usr/bin(等等命令)

4.启动脚本

/etc/rc.d/init.d/(启动mysql脚本文件的目录)

5. 修改登录密码

MySQL默认是没有密码的,安装后添加密码的重要性不言而喻。

1. 命令

usr/bin/-u root'新-'

格式:-u用户名-p旧密码新密码

2.示例

例1:给root添加密码,电脑资料《mysql在linux操作系统中的安装配置教程》()。

键入以下命令:

[root@test1 本地]# /usr/bin/-u root

注:由于root一开始是没有密码的,所以-p旧密码这一项可以省略。

3.测试是否修改成功

1)无需密码登录

[root@test1 本地]#mysql

错误 1045:对于用户:“root@”(使用:否)

系统提示错误,密码已更改。

2)使用修改后的密码登录

[root@test1 本地]# mysql -u root -p

Enter : (输入修改后的密码)

到 MySQL . 以 ; 或 \g 结尾。

您的 MySQL id 为 4 至 : 4.0.16-

输入“help;”或“\h”获取帮助。输入“\c”清除。

mysql>

成功!

这是通过命令更改密码或修改库来完成的。

6. 开始和停止

1. 开始

MySQL安装完成后,启动文件mysql在/etc/init.d目录下,需要启动时执行以下命令。

[root@test1 init.d]# /etc/init.d/mysql 启动

2.停止

/usr/bin/-u 根目录-p

3. 自动启动

1)检查mysql是否在自启动列表中

[root@test1 本地]#/sbin/ –list

2)将 MySQL 添加到系统的启动服务组

[root@test1 本地]#/sbin/--

3)从启动服务组中删除MySQL。

[root@test1 本地]#/sbin/--

7.更改MySQL目录

MySQL数据文件默认存放目录为/var/lib/mysql,如果要将该目录移动到/home/data,需要执行以下步骤:

1.在主目录下创建数据目录

cd /主页

mkdir 数据

2.停止MySQL服务进程:

-u 根-p

3.将整个目录/var/lib/mysql移动到/home/data

mv /var/lib/mysql/home/data/

这会将 MySQL 数据文件移动到 /home/data/mysql

4.找到f配置文件

如果/etc/目录下没有f配置文件,请在/usr/share/mysql/中找到*.cnf文件,将其中一个复制到/etc/下并重命名

对于f).命令如下:

[root@test1 mysql]# cp /usr/share/mysql/f/etc/f

5.编辑MySQL配置文件/etc/f

为了保证MySQL能够正常工作,需要指定mysql.sock文件的生成位置。修改=/var/lib/mysql/mysql.sock

该行等号右边的值为:/home/mysql/mysql.sock。操作如下

vi f (使用vi工具编辑f文件,找到如下数据并修改)

MySQL

[]

端口= 3306

# = /var/lib/mysql/mysql.sock (原始内容,出于安全考虑,用“#”注释此行)

= /home/data/mysql/mysql.sock(添加此行)

6.修改MySQL启动脚本/etc/rc.d/init.d/mysql

最后需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,将等号右边的=/var/lib/mysql这一行修改为

将路径改为你当前的实际存储路径:home/data/mysql。

[root@test1 etc]# vi /etc/rc.d/init.d/mysql

#=/var/lib/mysql (注释此行)

=/home/data/mysql (添加此行)

7.重启MySQL服务

/etc/rc.d/init.d/

或者使用命令重新启动Linux

添加 MySQL 用户

格式:grant on .* to @login host by "密码"

例1:添加一个用户,密码为123,使得该用户能从任意主机登录,并具有查询、插入、修改、删除所有数据库的权限。

首先以root用户身份连接到MySQL,然后输入以下命令:

mysql> 授予 *.* 上的 ,,, 至 @”%” 通过“123”;

例1:添加用户是非常危险的,如果有人知道你的密码,他就可以从互联网上的任何一台电脑登录到你的MySQL数据库。

图书馆可以对您的数据做任何想做的事情。有关解决方案,请参阅示例 2。

例2:添加一个用户,密码为123,这样这个用户只能登录,并且可以查询、插入、

修改、删除操作(指本地主机,也就是MySQL数据库

这样,即使用户知道密码,也无法直接从互联网访问数据库,只能通过MYSQL主机进行操作。

aaa 图书馆。

mysql>grant ,,, on aaa.* to @ by “123”;

如果无法用新添加的用户登录MySQL,请在登录时使用以下命令:

mysql -u -ph 192.168.113.50 (-h后面为需要登录的主机IP地址)

二维码
扫一扫在手机端查看

本文链接:https://by928.com/5216.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线