搭建mysql数据库
发表于:2025-02-14 作者:千家信息网编辑
千家信息网最后更新 2025年02月14日,#安装编译工具与插件yum -y install \gcc \gcc-c++ \make \ncurses \ncurses-devel \bison \cmake#建立数据库程序用户useradd
千家信息网最后更新 2025年02月14日搭建mysql数据库
#安装编译工具与插件yum -y install \gcc \gcc-c++ \make \ncurses \ncurses-devel \bison \cmake
#建立数据库程序用户useradd -s /sbin/nologin mysql
yum install lrz* -y
#解压mysql安装包tar xf mysql-boost-5.7.20.tar.gz -C /opt/
cd /opt/mysql-5.7.20/cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \-DSYSCONFDIR=/etc \-DSYSTEMD_PID_DIR=/usr/local/mysql \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_ARCHIVE_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \-DMYSQL_DATADIR=/usr/local/mysql/data \-DWITH_BOOST=boost \-DWITH_SYSTEMD=1
#编译与安装make && make install
#对数据库目录进行权限配置chown -R mysql.mysql /usr/local/mysql/
vi /etc/my.cnf删除里面所有内容并把以下内容添加到里面[client]port = 3306 default-character-set=utf8socket = /usr/local/mysql/mysql.sock[mysql]port = 3306default-character-set=utf8socket = /usr/local/mysql/mysql.sock[mysqld]user = mysqlbasedir = /usr/local/mysqldatadir = /usr/local/mysql/dataport = 3306character_set_server=utf8pid-file = /usr/local/mysql/mysqld.pidsocket = /usr/local/mysql/mysql.sockserver-id = 1sql_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 //把这两个路径添加到环境变量中,并放到profile文件中使之开机自运行,否则不生效echo 'export PATH' >> /etc/profile //设为全局变量,使它使用环境更广source /etc/profile //立即生效
#初始化数据库cdcd /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/
systemctl daemon-reload systemctl start mysqldnetstat -anpt | grep 3306 //查看服务运行状态
systemctl enable mysqld //设为开机启动
#访问数据库操作mysqladmin -u root -p password "abc123" //给root账号设置密码mysql -uroot -pabc123 //登录数据库 有密码的加"-p",如果没有密码不用加"-p"数据库安装配置成功,退出则输入"quit"
数据
数据库
变量
密码
环境
配置
内容
文件
编译
运行
成功
不用
两个
全局
工具
插件
权限
状态
用户
目录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
聚合支付软件开发公司
国家网络安全办法打击那些
软件开发 需要本科吗
腾讯涉不涉及网络安全板块
职高软件开发上什么学校好
服务器管理ip配置心得
数据库填写到word模板
网络安全社团是做什么的
机动车技术参数标准数据库
风控云智能反洗钱软件开发
广州短讯神州网络技术
深梦互联网科技有限公司
豫教思语网络安全怎么修改密码
服务器电源插座
雨迪亮网络技术
C 高级软件开发工程师招聘
兰州学习网络安全收费标准
智驾游厦门网络技术
怎么描述数据库表关系
一分钟网络安全教育
sql数据库检索
局域网内怎么连到别的数据库
杨浦区无线网络技术售后保障
腾讯云服务器创建微信小程序
华为云服务器手机远程管理
网络安全社团是做什么的
震中网络技术有限公司
火电厂中的通信网络技术
什么是wifi网络安全
网络安全自学路线