MySql安装手册

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-1 23:37   184   0

1 解压缩。
tar -xvzf 4.11.1

2 输入配置文件
config ××××××
配置mysql程序的路径,配置data路径;
./configure --prefix=/usr/local/zftmysql --localstatedir=/data/zftdata [--with-extra-charsets=gbk,gb2312]

3 编译
make clean (避免一些老的配置遗留在里面,必须先make clean)
make

4 安装;
MakeInstall

5 生成mysql用户数据库和表文件
/data/zft/mysql-4.1.11# ./scripts/mysql_install_db
(如果该数据库被误删除,可以cp其他的Mysql一份即可)


6 修改zftdata组权限:(注意加参数-R 保证更新所有的目录)
修改组权限属性为 mysql.mysql
chown -R mysql.mysql zftdata
** 此步重要,同时务必对zftdata文件夹也进行权限更新,否则无法创建ibdata(无).

7 etc目录下修改my.cnf
一般使用默认通用模板即可(适当的修改ibdata 到合适的值);

8 启动mysql,根据配置文件进行创建;
/${mysqlhome}/bin# ./mysqld_safe &

会根据步奏2中配置的创建相对应的目录;

9 停止mysql.
mysqladmin shutdown


Mysql安装的安全性
-----------------------------------------------------------------------------------------------------
1更改 MYsql的bind-address监听地址.安全配置*
为了数据的安全,可以考虑让MySQL只守候在127.0.0.1上,这样从Internet上就无法直接访问数据库了。
修改/etc/init.d/mysql文件
在start部分找到类似下面这行
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file &

修改成
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file --bind-address=127.0.0.1 &


重起MySQL
/etc/init.d/mysql restart

最后netstat -l确认一下:
tcp 0 0 localhost:mysql *:* LISTEN
bind-address

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP