uname -a 

首先查看系统是32位还是64位操作系统,然后下载相应的mysql版本

创建mysql用户:

[root@localhost mysql]# useradd mysql

设置权限:

  1. [root@localhost mysql]# cd /usr/local  
  1. [root@localhost local]# chown -R mysql:mysql mysql/  

切换到mysql用户

  1. [root@localhost local]# su - mysql  
  1. [mysql@localhost ~]$ cd /usr/local/mysql/scripts/  

    安装:

          yum –y install perl perl-devel

          [mysql@localhost scripts]$ ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

配置文件

  1. cd /usr/local/mysql/support-files
  2. cp my-default.cnf /etc/my.cnf
    cp mysql.server /etc/init.d/mysql
    vim /etc/init.d/mysql          #若mysql的安装目录是/usr/local/mysql,则可省略此步
    修改文件中的两个变更值
    basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data                                    
  3. 配置环境变量vi /etc/profile                                
  4. export MYSQL_HOME=/usr/local/mysql
  5. export PATH=$MYSQL_HOME/bin:$PATH
     
    保存退出
    source /etc/profile
  6. 启动

    1. [root@localhost mysql]# chkconfig --add mysql  
    2. [root@localhost mysql]# chkconfig mysql on  
    3. [root@localhost mysql]# service mysql start  
    4. Starting MySQL.. SUCCESS!  
    设置root登录密码:
    1. /usr/local/mysql/bin/mysqladmin -u root password 'new-password'  
    登录:
    1. [mysql@localhost ~]$ mysql -uroot -p  
    2. Enter password:  
    3. 设置登录权限:
      1. mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;  
      2. Query OK, 0 rows affected (0.06 sec)  
      3.   
      4. mysql> FLUSH PRIVILEGES;  
      5. Query OK, 0 rows affected (0.04 sec)  
      6.  
posted on 2017-01-19 09:56  阡陌客  阅读(3915)  评论(0编辑  收藏  举报