install mysql on Linux CentOs

本文提供了一步一步的MySQL安装教程,包括下载MySQL压缩包、创建MySQL用户、解压及初始化数据库等关键步骤,并详细介绍了如何启动、连接及关闭数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

install mysql

下载mysql压缩包

mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz

创建mysql用户 并解压mysql压缩包

groupadd mysql
useradd  -g   mysql    -m    mysql 
passwd  mysql  --为mysql用户设置密码
在mysql用户下解压mysql压缩包
tar -zxvf  mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz

这里写图片描述

初始化数据库

../scripts/mysql_install_db  --basedir=/home/mysql/mysql-5.6.38-linux-glibc2.12-x86_64  --user=mysql &

// basedir 就是你的mysql压缩包解压的文件
任何报错就到 /var/log/mysqld.log 这个日志文件中看一看 ,解决它就行了

启动数据库

 ./mysqld_safe  --user=mysql &

连接数据库

./mysql -u root 
// 不需要输密码
GRANT ALL PRIVILEGES ON *.* TO  'root'@'localhost' IDENTIFIED BY 'mysql' WITH GRANT OPTION;
为本机连上数据库指定密码
退出后在以上面的方法就连不上数据库了,必须要输入密码
./mysql -u root -pmysql
//为远程机器连上数据库付权
GRANT ALL PRIVILEGES ON *.* TO  'root'@'remote_ip' IDENTIFIED BY 'mysql' WITH GRANT OPTION;flush privileges;
这样你就能远程连上数据库了;
如果连不上,还可能是你的防火墙没关

安装过程中可能会碰到一些权限和默认读取的文件与文件的实际位置不一样的情况
权限问题就是 创建文件夹,付权
第二种情况就是软连接的问题
ln -s 实际位置 默认位置
在 /var/log/mysqld.log日志文件中可查看安装问题

关闭数据库

   ./mysqladmin -uroot -pmysql  shutdown
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值