问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql默认安装在哪个目录

发布网友 发布时间:2022-04-21 06:40

我来回答

1个回答

热心网友 时间:2022-04-09 00:15

MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。
下面就介绍一下这几个目录。
1、数据库目录
/var/lib/mysql/
2、配置文件
/usr/share/mysql(mysql.server命令及配置文件)
3、相关命令
/usr/bin(mysqladmin mysqlmp等命令)
4、启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
修改登录密码
MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的。
1、命令
usr/bin/mysqladmin -u root password 'new-password'
格式:mysqladmin -u用户名 -p旧密码 password 新密码
2、例子
例1:给root加个密码123456。
键入以下命令 :
[root@test1 local]# /usr/bin/mysqladmin -u root password 123456
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
3、测试是否修改成功
1)不用密码登录
[root@test1 local]# mysql

ERROR 1045: Access denied for user: [email='root@localhost']'root@localhost'[/email] (Using password: NO)
显示错误,说明密码已经修改。
2)用修改后的密码登录
[root@test1 local]# mysql -u root -p
Enter password: (输入修改后的密码123456)
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 4 to server version: 4.0.16-standard
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
成功!
这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。
启动与停止
1、启动
MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。
[root@test1 init.d]# /etc/init.d/mysql start
2、停止
/usr/bin/mysqladmin -u root -p shutdown
3、自动启动
1)察看mysql是否在自动启动列表中
[root@test1 local]# /sbin/chkconfig –list
2)把MySQL添加到你系统的启动服务组里面去
[root@test1 local]# /sbin/chkconfig –- add mysql
3)把MySQL从启动服务组里面删除。
[root@test1 local]# /sbin/chkconfig –- del mysql
更改MySQL目录
MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:
1、home目录下建立data目录
cd /home
mkdir data
2、把MySQL服务进程停掉:
mysqladmin -u root -p shutdown
3、把/var/lib/mysql整个目录移到/home/data
mv /var/lib/mysql /home/data/
这样就把MySQL的数据文件移动到了/home/data/mysql下
4、找到my.cnf配置文件
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:
[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
5、编辑MySQL的配置文件/etc/my.cnf
为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。 修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值
为:/home/mysql/mysql.sock 。操作如下:
vi my.cnf (用vi工具编辑my.cnf文件,找到下列数据修改之)
# The MySQL server
[mysqld]
port = 3306
#socket = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
socket = /home/data/mysql/mysql.sock (加上此行)
6、修改MySQL启动脚本/etc/rc.d/init.d/mysql
最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存
放路径:home/data/mysql。
[root@test1 etc]# vi /etc/rc.d/init.d/mysql
#datadir=/var/lib/mysql (注释此行)
datadir=/home/data/mysql (加上此行)
7、重新启动MySQL服务
/etc/rc.d/init.d/mysql start
或用reboot命令重启Linux
如果工作正常移动就成功了,否则对照前面的7步再检查一下。
为了在其它电脑上能用root用户登录,需进行以下动作:
1、[email=mark@marklinux]mark@marklinux[/email] mark>mysql -h localhost -u root
//这样应该可以进入MySQL服务器
2、mysql>GRANT ALL PRIVILEGES ON *.* TO [email='root'@'%']'root'@'%'[/email] WITH GRANT OPTION
//赋予任何主机访问数据的权限
3、mysql>FLUSH PRIVILEGES
//修改生效
4、mysql>EXIT
//退出MySQL服务器
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
肾结石对肾功能有什么影响 肾结石会影响肾功能吗 肾结石有后遗症吗 肾结石有什么影响 龚琳娜大事年表 龚琳娜音乐作品 龚琳娜的歌(全部) ...她说做不了好朋友,还可以做朋友,是什么意思啊!以后还 ..._百度... ...Out )攻略_荒野行动卡在登陆界面怎么办 卡屏解决方法 “柳色和愁为重折”的出处是哪里 如何更改mysql默认安装路径 急!MySQL 5.5 密码被改,网上的解决方法看不懂!求简单的解决方法。 mysql数据库账号密码忘记了怎么办 MySQL数据库账号密码找不到了!! mysql密码修改问题 如何查看mysql安装路径 linux 查看mysql安装在哪里? 如何知道自己的mysql安装路径? 我刚开始安装MYSQL的时候账户和密码的确我自己设置了,那现在怎么改呢,谢谢啊 windows mysql 忘记密码 怎么修改密码 mysql的修改密码 如何修改MySql数据库的用户名和密码? 怎么做好吃,香菇胡萝卜玉米排骨汤的家常做法 玉米排骨香菇胡萝卜可以一起煲汤吗 玉米香菇胡萝卜能一起炖汤吗 蘑菇,玉米,胡萝卜能在一起熬汤吗 排骨 玉米 胡萝卜 香菇 山药汤怎么做最好吃 香菇胡萝卜排骨汤的做法 红萝卜香菇排骨汤的功效 胡萝卜能与香菇一起炖排骨吗 怎样找到mysql的用户名和密码 如何查看mysql 安装路径 mysql 如何更改mysql服务的安装位置 年轻人该看的优秀电影,有哪些值得推荐的? 五一档许多优质电影上映,你有哪些值得推荐的电影? 有哪些正能量的优质电影呢? 有哪些优质的电影推荐一下最近想看了? 有什么优质好看的电影可以推荐的吗 优质电影推荐? 有哪些优秀的电影电视作品可以推荐? 优秀电影推荐 哪位大虾推荐些优秀电影 有哪些值得一看的电影? 介绍一些很优秀的优秀电影 推荐几部外国优秀电影,最好带下载地址 有哪些反应社会现象,引人思考的优质电影? 请推荐一些优秀的电影 优秀电影推荐(科幻,悬疑,喜剧,冒险等) 麻烦推荐几部优秀的英文电影 核桃婴儿多大可以吃吗