- 将Mysql安装文件放到/usr/local文件夹下。
- 创建MySQL组,建立MySQL用户并加入到mysql组中(如果有就不用创建)
#groupadd mysql
#useradd mysql -g mysql
- 解压mysql安装文件
#cd /usr/local
#tar -zxvf mysql-max-5.0.27-linux-i686-glibc23.tar.gz
#ln –s mysql-max-5.0.27-linux-i686-glibc23 mysql
- 首先将MySQL目录和文件的拥有权改成 mysql 用户和root组:
#cd mysql
#chown -R mysql . //注意后面的点不能少
#chgrp -R root . //注意后面的点不能少
- 然后运行一个小脚本程序,以建立初始化的MySQL数据库。
请以一个mysql 用户的身份完成这个任务,这也是我们能够直接使用这个帐户的唯一机会。
# su mysql
$ cd mysql
$ ./scripts/mysql_install_db
$ exit
#cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
# cp /usr/local/mysql/support-files/mysql.server /usr/local/mysql/bin
- 启动mysql服务
#cd /usr/local/mysql
#./bin/mysql.server start
- 以root身份登录mysql
#./bin/mysql -u root -p
出现下图界面:
- 修改root用户登录密码为mysql
# ./bin/mysqladmin -u root password mysql
出现下图界面:
- 登录Mysql修改客户端登录的权限
Mysql>grant all on mysql.* to ‘root’@’客户端ip地址’ identified by ‘mysql登录密码’;
Mysql>FLUSH PRIVILEGES;
出现下图界面:
- 随系统自动启动
# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
# chkconfig --add mysql
# ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
# ln -s /usr/local/mysql/include/mysql /usr/include/mysql
#cd /etc/rc.d/
# vi rc.local
//在里面添加 /etc/init.d/mysql start
- Mysql安装成功后,创建Monitor、Smc数据库,具体创建方法请参见《Monitor、Smc数据库创建.doc》
- Mysql安装过程中出现问题解决办法:
- 不能执行scripts/install_mysql_db 的问题
由于权限的问题,可以通过chown –R mysql .来解决
2. 当出现192.168.1.3 is not allowed to connect to this MySQL server 错误的时候也是权限的问题,可以通过命令
Mysql>grant all on *.* to ‘username’@’ip’ identified by ‘password’;
Mysql>FLUSH PRIVILEGES;
其中all指的所有权限(insert delete update select etc.)
如果允许所有的远程计算机访问ip处可以写成%