unix 安装mysql_怎样在UNIX系统下快速安装MySQL

今天小编带领大家一起学习有关编程语言的知识,让我们一起感受知识的力量

# cd /usr/src

# tar -zvxf -3.22.25-pc--gnu-i686.tar.gz (产生 mysql-3.22.25-pc-linux-gnu-i686目录)

# cd mysql-3.22.25-pc-linux-gnu-i686

# ./configure --prefix=/usr/local/mysql (其中参数设定目的安装路径)

# make

# make install

"我从事编程语言统计很多年了,有大量的数据来源包括代码存储库、Q&A讨论、招聘广告、社交媒体情况、教程页面访问、学习视频视图、开发者调查等等。数据发表在不同的时间,都可以被认为是精确的,

也可以被认为是有缺陷的,但是它们可以用于发现行业趋势。最后,不要期望一夜之间就变成一个编码忍者。有些人有一种天然的能力,但也是花了很多很多时间来磨练他们的技能,不断的学习新的技术和技巧。"

C语言教程注意在运行configure时,设定MySQL的安装目的路径为/usr/local/mysql,该路径在后继安装过程中还要使用。然后,建立最初的: # scripts/mysql_install_db

该命令将在 /usr/local/mysql/var/ 下建立两个数据库:mysql和test,其中前者是MySQL的权限管理数据库,后者是让你做练习用的。

注意:如果你在以前曾经安装果MySQL,则初始数据库已经存在,不需要再重新安装。

最后,启动MySQL :

# cd /usr/local/mysql/bin

# ./safe_mysqld &

如果你希望在机器启动的时候自动运行数据库服务,可以将上面的启动命令加入到/etc/rc.d/rc.local文件中。

现在,MySQL 已经运行起来了并等待你的数据处理命令!但是,一定要小心:你还没有为你的root管理员设置一个密码,任何人都可以随心所欲地修改你的数据库(包括最为重要的权限库)!不相信的话,作作C语言视频教程以下练习(假设我们的当前目录都是/usr/local/mysql/bin): 试试用任意用户登录,并运行:

$ ./mysql -u root

立即可以进入"mysql>"客户端软件提示符并进行任何数据处理操作而不需要任何口令;这说明,MySQL的管理账号所用的口令可以是不一样的。为了给root账号加口令,执行:

# ./mysqladmin -u root pass '新口令'

再次以一般用户身执行:

$ ./mysql -u root

则系统会提示输入密码,密码不正确则拒绝访问。实际上,即使你是root用户,如果不明确地指明使用密码,系统也是照样拒绝:

# ./mysql -u root

c3ccdf1f723ab257f7bdf8d170a289ac.png

# ./mysql  系统响应:

ERROR 1045:  denied for user: 'root@localhost' (Using password: NO)

c语言编程入门只有使用-p参数,明确说明你要使用密码,系统才会提示你输入密码,并在输入密码正确时方可进入:

# ./mysql -u root -p

password:******** (输入口令)

Welcome to the MySQL monitor. Commands end with ; or g.

Your MySQL connection id is 33 to server version: 3.22.25

Type 'help' for help.

Mysql>

键入exit回到shell。

脚本mysql.server(位于`share/mysql'目录中)用于启动或停止MySQL服务器:

shell> mysql.server start

shell> mysql.server stop

该脚本实际上通过执行safe_mysqld启动服务器。停止服务器也可以通过管理程序实现:

mysqladmin shutdown

也可通过将下述命令加入`/etc/rc.local'文件,在系统启动时自动启动MySQL:

/bin/sh -c 'cd /usr/local/mysql ; ./bin/safe_mysqld &'

文章看完啦是不是意犹未尽,更多视频教程尽在课课家官方网站,让我们一起沉浸在知识的海洋。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值