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没有。
2,cp support-files/mysql.server /etc/rc.d/init.d/mysql
chmod +x/etc/rc.d/init.d/mysql
不难看出,此处的mysql是mysql.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/var(root用户登录时,会生成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 mysql和netstat –ln|more看到关于mysql的进程和端口都没有了。
如果再重启,需重复4、5、6步。
8,修改登录密码
先启动,才能修改密码
./mysqladmin -u root -p password 123456
输入原始密码,输入正确后,修改密码成功。
./mysql –u root –p
输入修改后的新密码,成功登陆。
三、使用
请参考:http://tech.tom.com/Archive/2001/12/4-97363.html
相信比我总结的更好!
- mysql的安装与配置
- MySQL的安装与配置
- MySQL的安装与配置
- MYSQL的安装与配置
- MySQL的安装与配置
- MySQL的安装与配置
- MySQL的安装与配置
- MySQL的安装与配置
- MySQL安装与配置
- MySQL安装与配置
- mysql安装与配置
- MySQL安装与配置
- MySql安装与配置
- mysql 安装与配置
- MySQL安装与配置
- 安装与配置Mysql
- MySQL安装与配置
- Mysql安装与配置
- 移动设备GPS开发(一)NMEA-0183协议
- (五)简单排序—选择排序
- Windows Mobile与OPhone开发对比
- 计算机四级数据库前十一章内容概要
- (六)简单排序—插入排序
- mysql的安装与配置
- fdgre
- (七)抽象数据结构—栈
- DirectFB代码导读
- 运行期断言和编译期断言
- ChkInputs.js 客户端统一验证JavaScript函数库
- 支持所有浏览器的复制文本到剪切板的ASP代码(IE/Firefox/Opera/netscape/chrome/safari)
- 如何在修改密碼時給給文本框賦值爲****
- 下东西````