mysql的安装与配置

来源:互联网 发布:顶级域名 二级域名 编辑:程序博客网 时间:2024/05/21 15:43

mysql的安装与配置

 

作者:zccst

 

理论篇

暂略

 

 

实践篇

 

一、安装

tar

cd

./configure –prefix=/opt/mysql

make

make install


注:关于下载,自sun被oracle收购后,mysql的下载页面也发生了变化,记得下载的是 code source版本,大约20M,而不是linux版。

 

二、配置

1, 修改主配置文件

cp support-files/my-medium.cnf /etc/my.cnf

(1)    修改mysql.sock的路径。(注:可改,也可以不改,如果改动的话下面第4步需相应修改权限)

[client]

#password      = your_password

port           = 3306

#socket       = /tmp /mysql.sock(原内容,为了更稳妥用“#”注释此行)

socket         = /mysqldata/mysql.sock     (加上此行)

# The MySQL server

[mysqld]

port           = 3306

#socket        = /tmp/mysql.sock(原内容,为了更稳妥用“#”注释此行)

socket         = /mysqldata/mysql.sock     (加上此行)

 

(2)    /etc/my.cnf文件中的skip-federated注释掉

注:貌似5.1.69没有。

 

 

2cp support-files/mysql.server /etc/rc.d/init.d/mysql

  chmod +x/etc/rc.d/init.d/mysql

  不难看出,此处的mysqlmysql.server.从源文件copy过来的)

  注:mysql有两种启动方式:

(1)    主要方式:./mysqld_safe --defaults-file=/etc/my.cnf &(见下文)

(2)    /etc/rc.d/init.d/mysql start

启动时,两者只选其一就可以了。所以如果只选择用第一种方式启动,此步可以略去。


3,添加mysql用户

useradd mysql

chown –R mysql:mysql /opt/mysql         (主文件夹)

chown –R mysql:mysql /etc/my.cnf         (主配置文件)

chown –R mysql:mysql /etc/rc.d/init.d/mysql (与2对应)

chown –R mysql:mysql /mysqldata         (与1对应,可有可无)

注:权限问题非常重要,稍不注意就会出错。

 

 

4,初始化数据库,只运行一次,直到关闭为止(指定用户为mysql

./mysql_install_db --user=mysql

运行之后在/opt/mysql/下会生成var/文件夹

chown –R mysql:mysql /opt/mysql/varroot用户登录时,会生成root用户属性)

 

5,启动服务器端(同windows下服务器端,类比,SQL server2000,启动就可以了)

./mysqld_safe --defaults-file=/etc/my.cnf &

ps –ef|grep mysql查看进程

netstat –ln|more查看端口(默认为 3306

 

killall -9 mysqld    #杀死全部mysql进程

 

6,用客户端登录访问数据库

  ./mysql –u root –p

注1:如果是第一次登陆,则默认密码为空。(修改密码请参考步骤8)

  

使用数据库——增删查改

远程登录指令:./mysql –h 192.168.233.141 –u root –p 然后输入密码,OK。(主要是多了远程主机名和端口)

退出命令:\q

 

7,停掉数据库

./mysqladmin -u root -p shundown

再用ps –ef|grep mysqlnetstat –ln|more看到关于mysql的进程和端口都没有了。

如果再重启,需重复456步。

 

8,修改登录密码

先启动,才能修改密码

./mysqladmin -u root -p password 123456

输入原始密码,输入正确后,修改密码成功。

./mysql –u root –p

输入修改后的新密码,成功登陆。

 

 

三、使用

请参考:http://tech.tom.com/Archive/2001/12/4-97363.html

相信比我总结的更好!

原创粉丝点击