当前位置:   article > 正文

qc linux mysql 安装教程_linux下安装mysql

qc linux

1.现在mysql官网上下载了服务端和客户端两个软件:

MySQL-client-community-5.1.53-1.rhel5.i386.rpm

MySQL-server-community-5.1.53-1.rhel5.i386.rpm

2.用rpm方式安装两个文件

#rpm -ivh MySQL-client-community-5.1.53-1.rhel5.i386.rpm

#rpm -ivh MySQL-server-community-5.1.53-1.rhel5.i386.rpm

安装完后,用#netstat -nat 查看端口,如果3306端口被占用了,则说明安装成功了。

3.mysql在linux下的目录位置:

数据库目录:/var/lib/mysql

配置文件:/usr/share/mysql

启动脚本:/etc/rc.d/init.d

4.修改mysql的登录密码,默认用户名是root

# /usr/bin/mysqladmin -u root password root

用修改后的密码登录:# mysql -u root -p

5.启动与停止mysql服务

停止mysql:# /usr/bin/mysqladmin -u root -p shutdown

停止mysql的另一方法:# service mysql stop

mysql安装完后,启动文件在/etc/init.d目录下

所以启动mysql可以:# /etc/init.d/mysql start

也可以通过服务的方式启动:#service mysql start

6.修改mysql的目录

mysql默认的数据库存储在

/var/lib/mysql目录下

现在我把mysql的目录移到/mzztlm/mysql/data 目录下

先把mysql的服务停止

#sevice mysql stop

把/var/lib/mysql 移到 /mzztlm/mysql/data/目录下

# mv /var/lib/mysql /mzztlm/mysql/data/

修改my.cnf文件

如果/etc目录下没有my.cnf文件,则到/usr/share/mysql/目录下拷个.cnf到/etc目录下,

然后改名为my.cnf .

# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

修改mysql.sock文件的产生位置

将[client]

#password = your_password

port = 3306

socket = /var/lib/mysql/mysql.sock

的第三行修改为:

socket =/home/mysql/mysql.sock

将server端的socket = /var/lib/mysql/mysql.sock

改为socket = /mzztlm/mysql/data/mysql.sock

7.修改mysql的启动脚本

mysql启动脚本在/etc/rc.d/init.d/mysql目录下

把其中的datadir=/var/lib/mysql

改为:datadir=/mzztlm/mysql/data

8.卸载mysql

# rpm -qa|grep -i mysql

rpm -ev xxxx

卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除

# rm -f /etc/my.cnf

# rm -rf /var/lib/mysql

最后重启mysql服务。

http://xxtianxiaxing.iteye.com/blog/544895 -------------------------------------------------------------------------------------------------- 以上是rpm的安装方式,很奇怪,如果用rpm方式安装的mysql, 安装php的时候,无法make,说找不到头文件。 一下是源码方式安装 在网上下载mysql-5.1.44.tar.gz源码 #tar -zxvf mysql-5.1.44.tar.gz #cd  mysql-5.1.44 #.configure --prefix=/installPath 一下是  mysql-5.1.44目录下的INSTALL-SOURCE的安装方式: shell> groupadd mysql shell> useradd -g mysql mysql shell> gunzip < mysql-VERSION.tar.gz | tar -xvf - shell> cd mysql-VERSION shell> ./configure --prefix=/usr/local/mysql shell> make shell> make install shell> cp support-files/my-medium.cnf /etc/my.cnf shell> cd /usr/local/mysql shell> chown -R mysql . shell> chgrp -R mysql . shell> bin/mysql_install_db --user=mysql shell> chown -R root . shell> chown -R mysql var shell> bin/mysqld_safe --user=mysql & 最后一句:shell> bin/mysqld_safe --user=mysql & 为启动mysql数据库 源码方式安装的mysql,启动方式貌似只能在安装目录:# bin/mysql -u root  修改密码的方式:用root用户进入mysql, user mysql , 更新用户表:  UPDATE user SET Password=PASSWORD('root') where USER='root'; 然后要刷新: flush privileges; 这一句是必须的,然后要重启数据库才能生效。 添加用户: grant all privileges on *.* to mql@localhost identified by ‘123456′; ---------------- suse上的mysql启动bin/mysqld_safe --defaults-file=my.cnf --user=mysql &

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/109417?site
推荐阅读
相关标签
  

闽ICP备14008679号