linux安装MYSQL
发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,https://pan.baidu.com/s/1X0QlWbCh3tsQbHCc505XxA //软件百度云连接yum install lrz* -y //安装上传软件 yum -y insta
千家信息网最后更新 2025年02月08日linux安装MYSQL
https://pan.baidu.com/s/1X0QlWbCh3tsQbHCc505XxA //软件百度云连接
yum install lrz* -y //安装上传软件
yum -y install \ncurses \ncurses-devel \bison \cmake
useradd -s /sbin/nologin mysql //创建一个无法登陆系统的用户
tar xf mysql-boost-5.7.20.tar.gz //解压软件包
cd mysql-5.7.20/
yum -y install gcc gcc-c++ cmake ncurses-devel autoconf perl perl-devel
cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ //mysql安装的根目录-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ //设置mysql.sock路径,必须是绝对路径,默认是/tmp/mysql.sock-DSYSCONFDIR=/etc \ //mysql配置文件所在目录-DSYSTEMD_PID_DIR=/usr/local/mysql \ //pid文件路径-DDEFAULT_CHARSET=utf8 \ //设置mysql的默认字符集为utf-8-DDEFAULT_COLLATION=utf8_general_ci \ //设置默认字符集校对规则-DWITH_INNOBASE_STORAGE_ENGINE=1 \ //以下为优化参数,存储引擎选项,静态编译一个存储引擎到服务器,1为开启,添加INNOBASE引擎支持不加建表时报错-DWITH_ARCHIVE_STORAGE_ENGINE=1 \ //添加ARCHIVE引擎支持,不加建表时报错-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ //添加BLACKHOLE引擎支持 ,不加建表时报错-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \ // 添加PERFSCHEMA引擎支持,不加建表时报错-DMYSQL_DATADIR=/usr/local/mysql/data \ //mysql数据库文件存放目录-DWITH_BOOST=boost \ // 指向boost库所在目录 -DWITH_SYSTEMD=1 //可以使用systemd控制mysql服务
make && make install //编译且安装
chown -R mysql.mysql /usr/local/mysql/
vi /etc/my.cnf //MySQL默认主配置文件 #最下面加 [client] port = 3306 default-character-set=utf8 socket = /usr/local/mysql/mysql.sock //设置sock文件位置 [mysql] port = 3306 default-character-set=utf8 //设置mysql客户端默认字符集 socket = /usr/local/mysql/mysql.sock [mysqld] user = mysql basedir = /usr/local/mysql //设置mysql的安装目录 datadir = /usr/local/mysql/data //设置mysql数据库的数据的存放目录 port = 3306 //设置3306端口 character_set_server=utf8 // 创建新表时将使用的默认存储引擎 pid-file = /usr/local/mysql/mysqld.pid socket = /usr/local/mysql/mysql.sock server-id = 1 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES :wq //保存退出
chown mysql:mysql /etc/my.cnf
echo 'PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH' >> /etc/profile //便Linux系统识别
echo 'export PATH' >> /etc/profile
source /etc/profile
cd /usr/local/mysql/ // 在安装目录中进行初始化
bin/mysqld \ //初始化数据库--initialize-insecure \--user=mysql \ //用户--basedir=/usr/local/mysql \ //基础目录--datadir=/usr/local/mysql/data //工作目录
cp usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/ //添加到system管理器
systemctl daemon-reload 加载
systemctl start mysqld //重启mysqld服务器
netstat -anpt | grep 3306 //查看3306端口有哪些服务在运作
systemctl enable mysqld
mysqladmin -u root -p password "abc123" //给root账号设置密码实验有没有成功
目录
引擎
文件
数据
时报
支持
服务
字符
字符集
数据库
路径
软件
存储
所在
服务器
用户
端口
系统
编译
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库怎么加工到表
低代码软件开发平台哪个好
服务器安全校验失败什么意思
惠普linux服务器
美国国立数据库如何搜索指南
网络技术有哪些用词
站长之家怎么查服务器信息
阿里云服务器登陆日志
如何做到网络安全自律
杨浦区专业软件开发不二之选
湖南中文版服务器租用云主机
灵风服务器联盟2021
海典软件数据库
网络安全设备拓扑
中国互联网快速发展算科技吗
菏泽 软件开发
计算机网络安全第一病毒
成都市成华区网络安全教育平台
徐汇区威力网络技术应用范围
软件开发软件就业前景
impdp导入rac数据库
维京兽数据库
领科网络技术有限公司
网络安全基本命令的结论
边缘服务器创建证书
虹口区信息网络技术管理系统
管家婆数据库安装步骤
软件开发专升本考试科目
宁波网络安全大赛视频
机架式服务器可以直接使用