教学之友,学习之友。

站长教学网

当前位置: 站长教学网 > 数据库 > MYSQL教程 >

linux下mysql数据库的安装和基本操作(2)

时间:2012-03-27 23:04来源:未知 作者:ken 点击:

五、修改登录密码 

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: 'root@localhost' (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步再检查一下。 

(责任编辑:ken)

TAG标签: mysql linux 数据库
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容