Linux 安装 MySQL
首先了解几个命令
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论