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.
·
第一步:查询原有的数据库
#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即可
#加入环境变量,编辑 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> 如下图所示
第九步:配置用户并且设置用户的权限
①:查询用户信息:select user,host from mysql.user;
②:增加用户: insert into mysql.user(User,Host,Password) values("psy","localhost","123456");
③:设置用户的权限:grant all privileges on *.* to psy@'%' identified by '123456'; ---这句话的意思是设置当前用户为数据库的超级管理员。*.*代表的是对所有的数据库拥有操作权限。to psy@"%" 代表的是当前数据库所处于的ip可以被任意地址的IP访问。只要是psy采用密码‘123456’登录的链接。
第十步:采用图形化界面登录数据库(可以关闭服务器的防火墙采用命令service iptables stop临时关闭防火墙,也可永久关闭防火墙
chkconfig iptables off,也可以设置指定的端口号,本人是本机的,所以采用的是关闭防火墙进行操作,简单粗暴)
参考的地址:http://www.cnblogs.com/gaojupeng/p/5727069.html
参考地址:http://www.cnblogs.com/bookwed/p/5896619.html
更多推荐
已为社区贡献1条内容
所有评论(0)