linux下安装mysql5.7.21
2024-09-01 10:56:16
下载
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
解压
cd /usr/local/
tar xvf mysql-5.7.-linux-glibc2.-vx86_64.tar.gz
mv mysql-5.7.21-linux-glibc2.12-x86_64/ mysql
注意:mysql最好安装到/usr/loacl/目录下,因为在后面运行时 /usr/local/mysql/support-files/mysql.server ,该文件中会出现此目录配置
创建用户
groupadd mysql --创建mysql用户组组
useradd -r -g mysql mysql --创建mysql用户并添加到mysql用户组中
chown -R mysql:mysql mysql/
初始化数据库
yum install libaio touch /var/log/mysqld.log
chmod mysqld.log
chown mysql:mysql mysqld.log
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US
开启mysql服务,并设置相关权限
mkdir /var/run/mysqld
chmod var/run/mysqld
cd var/run/mysqld
vim mysqld.pid
chmod mysqld.pid
chown mysql:mysql mysqld.pid
启动
/usr/local/mysql-5.7.21/support-files/mysql.server start
登录
/usr/local/mysql/bin/mysql -uroot -p6zVjphzyex-C #修改初始密码
set password=password('root');
flush privileges;
设置开机自启
cp /usr/local/mysql-5.7./support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
注:mysqld(mysql deamon)是服务端程序,是mysql提供服务的主要程序,提供服务的还有很多其它的程序,见mysql安装目录的bin目录。
mysql是命令行客户端程序,用于执行sql语句!
还要注意一点,我们习惯把mysql的服务脚本mysql.server更名为mysqld放在/etc/init.d/目录下,将mysql注册为系统服务。
服务管理
service mysqld start|stop|restart
最新文章
- Android 笔记 AutoCompleteTextView day8
- ImageUtil(验证码数据生成工具类)
- push notification获取device token
- LeetCode: Nim Game
- 基于selenium的pyse自动化测试框架
- iOS:城市级联列表的使用
- boost编译批处理脚本
- source 命令
- ubuntu安装hudson
- 织梦内容管理系统(DedeCms) 小说模块insert注入漏洞
- 一. 什么是ANR?为什么会有ANR发生?
- App列表之分组ListView
- 转 Android HTTPS详解
- cuda编程学习5——波纹ripple
- Day3---------Linux操作系统
- 《物联网框架ServerSuperIO教程》- 23.动态数据接口增加缓存,提高数据输出到OPCServer和(实时)数据库的效率
- MD5加密解密类(asp.net)&;使用MD5过时处理
- pgm8
- C#通过反射获得对象所有属性和值
- Laravel 的 Events(事件) 及 Observers(观察者)