Linux安装配置mysql5.0

  1. 将Mysql安装文件放到/usr/local文件夹下。
  2. 创建MySQL组,建立MySQL用户并加入到mysql组中(如果有就不用创建)

#groupadd mysql

#useradd mysql -g mysql   

  1. 解压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

  1. 首先将MySQL目录和文件的拥有权改成 mysql 用户和root组:

#cd mysql

#chown -R mysql .   //注意后面的点不能少

#chgrp -R root .    //注意后面的点不能少

  1. 然后运行一个小脚本程序,以建立初始化的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

  1. 启动mysql服务

#cd /usr/local/mysql

#./bin/mysql.server start

  1. 以root身份登录mysql

#./bin/mysql -u root -p

出现下图界面:

  1. 修改root用户登录密码为mysql

# ./bin/mysqladmin -u root password mysql

出现下图界面:

  1. 登录Mysql修改客户端登录的权限

Mysql>grant all on mysql.* to ‘root’@’客户端ip地址’ identified by ‘mysql登录密码’;

Mysql>FLUSH PRIVILEGES;

出现下图界面:

  1. 随系统自动启动 

# 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

  1. Mysql安装成功后,创建Monitor、Smc数据库,具体创建方法请参见《Monitor、Smc数据库创建.doc》
  2. Mysql安装过程中出现问题解决办法:
  1. 不能执行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处可以写成%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值