主页 » 服务器管理 » Linux下安装MySQL(流程)

Linux下安装MySQL(流程)

2008-03-27添加留言

把安装的流程总结一下,这个过程最近重复几遍了,没有问题的。这里只提供正确的步骤,不解释每步要这么做的原因。请参考其他文章了解其原因。

首先,你得保证你的Linux安装了完整的Gcc和Gcc的相关的lib包。这是在Linux下编译安装的基础。如果你和我一样用的是SUSE操作系统,在安装系统时选择软件时,把“基础开发”选上,就有了完整的Gcc。

其次,到MySQL网站下载mysql的源码包,我下载的是mysql-5.0.45.tag.gz。另外,安装需要切换到root用户下进行。

现在开始安装:
1. 切换到root管理员:

su -

输入root密码
2. 进入下载了mysql源码包的目录,我的在/root/下。

cd /root

3. 解压mysql源码包

tar xzvf mysql-5.0.45.tag.gz

4. 进入源码目录

cd mysql-5.0.45

5. 配置

./configure --prefix=/usr/local/mysql-5.0.45  --with-charset=utf8 \
            --with-extra-charset=all  --enable-thread-safe-client

6. 编译

make

7. 安装

make install

8. 软链接,为了使用时的幸福,一个都不能少哦。:)
1) 先在/usr/bin目录

cd  /usr/bin
ln -s /usr/local/mysql-5.0.45/bin/mysql  mysql
ln -s /usr/local/mysql-5.0.45/bin/mysqldump  mysqldump
ln -s /usr/local/mysql-5.0.45/bin/mysql_config  mysql_config
ln -s /usr/local/mysql-5.0.45/bin/mysqld_safe  mysqld_safe

2) 接着在/usr/lib目录

cd  /usr/lib
ln -s /usr/local/mysql-5.0.45/lib/mysql  mysql
ln -s mysql/libmysqlclient_r.so.15.0.0  libmysqlclient_r.so.15

9. mysql配置文件

cp  /usr/local/mysql-5.0.45/share/my-small.cnf  /etc/my.cnf

修改配置文件

vi  /etc/my.cnf

1) 找到 [mysqld],在下面加入

default_character_set = utf8
default_table_type = innodb

2) 把下面10个以 #innodb开头的行,最前面的#去掉
修改后保存

10. 初始化数据库

/usr/local/mysql-5.0.45/bin/mysql_install_db

11. 创建mysql用户组和用户

groupadd mysql
useradd mysql -G mysql

12. 更改mysql目录的拥有者

cd /usr/local/
chown -R  mysql  mysql-5.0.45/

13. 启动mysql服务

mysqld_safe  -–user=mysql &

如果以后启动报错,也请切换到mysql或root用户来执行这条启动命令

14. 进入mysql命令行

mysql -u root -p

输入mysql管理员的密码,初始密码为空,直接回车就可以了。

安装到此结束,下面是操作mysql
修改mysql管理员的密码为’toor’

set password for 'root'@'%' = PASSWORD('toor');

增加一个新用户’dba’,密码’sql’,只允许其从内网192.168.1.*段的机器上,访问以’db_’开头的数据库
注意: 最前面的一对貌似单引号的东东其实是`(Tab键上方的键)

grant all on `db\_%`.* to 'dba'@'192.168.1.%' identified by 'sql' with grant option;

使权限设置生效

flush privileges;

No related posts.

以上关联文章由 Yet Another Related Posts Plugin 提供支持。

相关文章

发表评论