请问如何在linux下启动mysql

mysql我装在usr/mysql目录下,请问该怎样启动,我这两天刚装上linux操作系统,只会一些很基本的操作,我记得在windows下,运行mysql只要运行mysq... mysql我装在usr/mysql目录下,请问该怎样启动,我这两天刚装上linux操作系统,只会一些很基本的操作,我记得在windows下,运行mysql只要运行mysqld脚本就行了,但似乎linux下没这么简单,请教一下诸位高手,谢谢 展开
 我来答
w2uo0
推荐于2017-11-26 · TA获得超过666个赞
知道小有建树答主
回答量:373
采纳率:0%
帮助的人:0
展开全部
首先是启动服务。如果是redhat的话,可以使用setup或者ntsysv命令进入服务设置页面后,将mysqld那项选中,然后保存退出。如果不是redhat没有以上工具的话,可以使用chkconfig --level 35 mysqld on命令来开启服务。当然,这只是要求每次系统启动时启动服务,为了不用重启,需要使用/etc/init.d/mysqld start或者service mysqld start命令来使现在的服务启动,如果是重启服务的话,使用service ** restart。
我的mysql是装系统时安装的,你的应该是后来安装的,但是应该也是可以通过上述方式打开的。
在终端中输入mysql,看是否提示有这条命令,如果提示是command not found的话,应该是PATH变量的问题。解决的方法,可以将你安装mysql的路径也加入到PATH中,也可以将mysql中的需要执行的这些命令拷贝到PATH中。不过我mysql也是个菜鸟,真的不清楚有多少命令,所以建议把安装路径加入到PATH中,可以通过修改/etc/profile或者主目录下.bashrc文件来实现。一个是全局,一个只针对本账号。就是在文件中添加PATH=/usr/mysql:$PATH,位置无所谓,添进去应该就ok了。
然后输入mysql命令看看有反映没,如果没反应,就在查查,我也没这么弄过,但是我估计应该好使。
最后是添加mysql的密码了,默认时直接输入mysql就可以进入了,所以要进行修改。输入mysqladmin -u root password ***,就是给root添加密码了,如果是修改的话,格式为mysqladmin -u root -p 旧密码 password 新密码。还有,我真的是个菜鸟,加密码之前,其他账号也可以使用mysql命令直接进入,加了之后其他帐户可以使用mysql -uroot -p命令,然后输入密码进入(root也是以同样的方法进入),但是我不知道怎么添加别的帐户,比如说其他账户tom使用mysql -utom -p来进入,不好意思了。
对了,设定密码的时候,输入的是明文,而由于bash会保留命令,最好清除一下.bash_history,不然别人用一下history命令就可以知道你的密码是什么了。
nothingfear
2008-08-04
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
先初始化,命令是:mysql_install_db
然后启动服务,命令是:service mysqld start

启动mysql服务.就这么简单,我现在做的项目就用mysql,有什么问题还可继续问我。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不瑶蒋酉
2019-11-21 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:34%
帮助的人:860万
展开全部
mysql默认安装在/var/lib/mysql目录下
a:
Couldn't
connect
to
engine!
b:
Can't
connect
to
local
MySQL
server
through
socket
'/var/lib/mysql/mysql.sock'
a.表示MySQL没有启动,需要启动MySQL(使用命令:/etc/rc.d/init.d/mysql
start)。
有时会出现即使加了
socket启动参数仍然不能连接MySQL服务器的现象,但是实际上mysql.sock这个文件是存在的(假设在/tmp目录下);这时一个快捷的方法就是在/var/lib/mysql/目录下建立一个连接:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
十分钟才注册好
2008-08-03 · TA获得超过536个赞
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:117万
展开全部
首先你要确认sqlplus命令是否在你的PATH路径下,如果在的话就直接输入sqlplus,就可以使用sql命令了
如果不在的话,你要把sqlplus路径追加到PATH里面去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冀来福凤燕
2019-06-09 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:27%
帮助的人:835万
展开全部
mysql默认安装在/var/lib/mysql目录下
a:
Couldn't
connect
to
engine!
b:
Can't
connect
to
local
MySQL
server
through
socket
'/var/lib/mysql/mysql.sock'
a.表示MySQL没有启动,需要启动MySQL(使用命令:/etc/rc.d/init.d/mysql
start)。
有时会出现即使加了
socket启动参数仍然不能连接MySQL服务器的现象,但是实际上mysql.sock这个文件是存在的(假设在/tmp目录下);这时一个快捷的方法就是在/var/lib/mysql/目录下建立一个连接:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式