操作系统:Centos6.5最新版本 mysql版本:mysql-5.5.36-linux2.6-i686.tar.gz 下载地址:http://mirrors.sohu.com/mysql/MySQL-5.5/ 此文件为编译后的文件 ,可以直接使用 1.安装Mysql groupadd mysql useradd -r -g mysql mysql cd /home tar -zxvf mysql-5.5.36-linux2.6-x86_64.tar.gz mv mysql-5.5.36-linux2.6-x86_64 mysql-5.5 cd /usr/local ln -s /home/mysql-5.5 mysql cd mysql chown -R mysql .(将该目录的用户权限全部更改为mysql用户)注意后面的点不能丢掉 chgrp -R mysql .(将该目录的用户组全部改为mysql用户组) ./scripts/mysql_install_db --user=mysql(将mysql目录的数据库使用权限指定为mysql) chown -R root . chown -R mysql data cp support-files/my-medium.cnf /etc/my.cnf(将当前目录下的配置文件拷贝到系统配置文件下,并更名为my.cnf) cp support-files/mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld chkconfig --add mysqld chkconfig --level 345 mysqld on service mysqld restart /usr/local/mysql/bin/mysqladmin -u root password '123456'(设置root用户登录mysql的密码) /usr/local/mysql/bin/mysql -u root –p(进入并访问mysql数据库) 2.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234")); //刷新系统权限表 mysql>flush privileges; 这样就创建了一个名为:phplamp 密码为:1234 的用户。 然后登录一下。 mysql>exit; @>mysql -u phplamp -p @>输入密码 mysql>登录成功 3.为用户授权。 //登录MYSQL(有ROOT权限)。我里我以ROOT身份登录. @>mysql -u root -p @>密码 //首先为用户创建一个数据库(phplampDB) mysql>create database phplampDB; //授权phplamp用户拥有phplamp数据库的所有权限。 >grant all privileges on phplampDB.* tophplamp@localhostidentified by '1234'; //刷新系统权限表 mysql>flush privileges; mysql>其它操作 /* 如果想指定部分权限给一用户,可以这样来写: mysql>grant select,update on phplampDB.* tophplamp@localhostidentified by '1234'; //刷新系统权限表。 mysql>flush privileges; */ 4.删除用户。 @>mysql -u root -p @>密码 mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost"; mysql>flush privileges; //删除用户的数据库 mysql>drop database phplampDB; 4.修改指定用户密码。 @>mysql -u root -p @>密码 mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost"; mysql>flush privileges; (编辑:鄂州站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|