linux下MySQL的安装

MySQL安装

准备

查找是否有自带的数据库

rpm -qa | grep mariadb

卸载自带的mariadb

rpm -e --nodeps mariadb-libs

上传自己的MySQL文件

解压

tar -zxvf mysql.tar.gz

如果不在自己的目录中

解压后复制到指定目录

查看 修改很长名字(我改为了mysql) 可以不修改

mv mysql-5.6.42-linux-glibc2.12-x86_64 mysql

添加mysql用户组

添加用户mysql

把mysql用户放到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

如果出现异常(在线安装相对应的脚本插件)

FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db: 
Data::Dumper 

yum install -y perl-Module-Install.noarch

复制并且修改权限

cp support-files/mysql.server /etc/init.d/mysqld

chmod 755 /etc/init.d/mysqld

cp support-files/my-default.cnf /etc/my.cnf

修改MySQL启动脚本

vi /etc/init.d/mysqld

修改项(补全)

basedir 当前MySQL的home目录

datadir当前MySQL的数据文件目录

basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql

启动服务

service mysqld start

第一次进入没有密码

进入bin下执行

./mysql -u root -p

测试链接

./mysql/bin/mysql -uroot

数据库配置密码

SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘root’);

配置环境变量

vi /etc/profile

使用冒号隔开

加入 /usr/local/mysql/bin

source /etc/profile 立即生效

启动mysql
service mysqld start
关闭mysql
service mysqld stop

查看运行状态
service mysqld status

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值