mnt目录下建立mysql_data目录
#cd
/mnt
#mkdir
mysql_data
把MySQL服务服务停掉。
#service
mysql
stop
把/var/lib/mysql整个目录移到/mnt/mysql_data。
#mv
/usr/local/mysql/data /mnt/mysql_data
重新设置数据权限。
#cd
/mnt/mysql_data
修改my.cnf配置文件
#vi
/etc/my.cnf
指明mysql.sock文件的产生位置。用符号#注释掉原来socket,
修改MySQL启动脚本。
#vi
/etc/init.d/mysql
找到datadir。
datadir
=
/mnt/mysql_data
7
重启mysql服务
#service
mysql
start
好了,至此数据库目录位置已迁移完毕。
修改数据库管理员用户密码,默认为空。
#./mysqladmin
-u
password
"123456"设置密码
#
./mysqladmin
-u
root
-p
password
"123456"
修改密码
enter
password:
原来的密码
如果忘记密码
vim
/etc/my.cnf
[mysqld]
#skip-grant-tables
#skip-networking
service
mysqld
restart
mysql
-uroot
-p123456
数据库里面修改密码
mysql>
use
mysql;
mysql>
update
mysql.user
set
password=password("123456")
where
user="root";
修改密码
mysql>
flush
privileges;
更新授权表