Linux 安装 MySQL

发布于 2024-11-04 10:31:52 字数 1896 浏览 26 评论 0

首先了解几个命令

MySQL​ 5.7 数据库 开,关,重启命令 (安装完成后才能用)

service mysqld start
service mysqld stop
service mysqld restart

准备工作

先安装依赖

yum install -y cmake make gcc gcc-c++ libaio ncurses ncurses-devel
yum install -y libaio

创建用户组和用户

groupadd mysql
useradd -r -g mysql mysql

通过文件上传工具把 mysql.tar.gz 上传到 linux 上
使用 tar -xzvf mysql.tar.gz 解压压缩包

cd /usr/local/
mkdir mysql
chown -R mysql:mysql mysql
chmod -R 777 /usr/local/mysql/
cd mysql
mkdir data
chown -R mysql:mysql data
chmod -R 777 /usr/local/mysql/data

回到刚才解压 mysql 的地方进入解压包内 mv * /usr/local/mysql

cd /usr/local/mysql

安装

bin/mysqld –initialize –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data

修改配置 vi /etc/my.cnf 文件 添加一下内容

[mysqld]
character_set_server=utf8service mysqld stop
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
lower_case_table_names = 1
log-error=/usr/local/mysql/mysqld.log
cd /usr/local/mysql

添加开机启动 cp support-files/mysql.server /etc/init.d/mysql
加入开机起动 chkconfig –add mysql
修改 vi /etc/init.d/mysql

添加路径 在 46 行

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

启动 mysql service mysqld start
如果出现错误 需要添加软连接 ln -s /usr/local/mysql/bin/mysql /usr/bin
登录修改密码 mysql -uroot -p 上面初始化时的密码
如果没密码在 my.conf 内加 skip-grant-tables 保存重启数据库
再 mysql -uroot -p 就不要密码了直接回车

可能出现的错误
执行 mysql.server start

报错:ERROR! The server quit without updating PID file
(/usr/local/var/mysql/chenyuntekiMacBook-Air.local.pid)

解决:

chmod -R 777 /usr/local/mysql/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

0 文章
0 评论
858 人气
更多

推荐作者

小瓶盖

文章 0 评论 0

wxsp_Ukbq8xGR

文章 0 评论 0

1638627670

文章 0 评论 0

仅一夜美梦

文章 0 评论 0

夜访吸血鬼

文章 0 评论 0

近卫軍团

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文