Linux下安装Mysql数据库且给用户授权(安装包安装)

第一步:查询原有的数据库

#rpm -qa|grep -i mysql

第二步:删除查询出来的数据库

#rpm -e packageName --nodeps

第三步:下载安装包

下载地址为:https://cdn.mysql.com//Downloads/MySQL-5.5/mysql-5.5.58-linux-glibc2.12-x86_64.tar.gz 

第四步:将下载的数据库上传到服务器上(命令行或者使用ftp工具上传)

第五步:解压安装包并且复制安装包到指定的目录

tar -zxvf mysql-5.5.58-linux-glibc2.12-x86_64.tar.gz

#复制解压后的mysql目录
cp -r mysql-5.5.58-linux-glibc2.12-x86_64 /usr/local/mysql
第六步:添加用户组和用户(已经存在可不创建)
1
2
3
4
#添加用户组
groupadd mysql
#添加用户mysql 到用户组mysql
useradd -g mysql mysql
第七步:进行数据的安装
进入目录:cd /usr/local/mysql/
创建文件夹:mkdir ./data/mysql
运行脚本:
chown -R mysql:mysql ./
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
cp support-files/mysql.server /etc/init.d/mysqld
初始化数据库:chmod 755 /etc/init.d/mysqld
#修改启动脚本
vi /etc/init.d/mysqld
#修改项:
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
#启动服务
service mysqld start
可设置为随机启动:如下命令2,3,4,5为on即可
Linux下安装Mysql数据库且给用户授权(安装包安装)

#加入环境变量,编辑 vim /etc/profile,这样可以在任何地方用mysql命令了
export PATH=$PATH:/usr/local/mysql/bin --进入配置文件中进行编辑
source /etc/profile  --加载配置文件
#启动mysql
service mysqld start
#关闭mysql
service mysqld stop
#查看运行状态
service mysqld status
第八步:进行数据库的登录,在配置好的情况下,任意地方输入mysql命令即可进入mysql界面。mysql>    如下图所示
Linux下安装Mysql数据库且给用户授权(安装包安装)
第九步:配置用户并且设置用户的权限
①:查询用户信息:select user,host from mysql.user; 
②:增加用户: insert into mysql.user(User,Host,Password) values("psy","localhost","123456"); 
③:设置用户的权限:grant all privileges on *.* to [email protected]'%' identified by '123456'; ---这句话的意思是设置当前用户为数据库的超级管理员。*.*代表的是对所有的数据库拥有操作权限。to [email protected]"%" 代表的是当前数据库所处于的ip可以被任意地址的IP访问。只要是psy采用密码‘123456’登录的链接。
第十步:采用图形化界面登录数据库(可以关闭服务器的防火墙采用命令service iptables stop临时关闭防火墙,也可永久关闭防火墙  chkconfig iptables off,也可以设置指定的端口号,本人是本机的,所以采用的是关闭防火墙进行操作,简单粗暴)
Linux下安装Mysql数据库且给用户授权(安装包安装)
参考的地址:http://www.cnblogs.com/gaojupeng/p/5727069.html
参考地址:http://www.cnblogs.com/bookwed/p/5896619.html