mariadb安装
2022-03-21 20:00 abce 阅读(222) 评论(0) 编辑 收藏 举报第一次安装,记录一下。
1 | useradd mysql |
(2) 准备数据目录 以/data为例,建议使用逻辑卷
1 | chown mysql:mysql /data 修改文件夹和文件的权限 |
1 2 3 | tar xf mariadb-10.7.3-linux-systemd-x86_64.tar.gz -C /usr/ local /usr/ local 为编译时候指定的路径 cd /usr/ local ;ln -sv mariadb-10.7.3-linux-systemd-x86_64 mysql 解压后带版本号,创建软连接,便于以后升级 chown -R root:mysql /usr/ local /mysql/ 记得修改权限 |
(4) 准备配置文件
1 2 3 4 5 6 | mkdir /etc/mysql/ cp support-files/my-large.cnf /etc/mysql/my.cnf 复制配置文件 [mysqld]中添加三个选项: datadir = /app/data innodb_file_per_table = on 每个表生成一个独立的文件,默认是所有表一个文件,不方便管理。10.2以后的版本默认此项 skip_name_resolve = on 禁止主机名解析,建议使用 |
(5)初始化数据库
1 2 3 | cd /usr/ local /mysql/ ./scripts/mysql_install_db --datadir=/data --user=mysql 必须在mysql/目录下执行,因为bin文件在此目录下,而不是在scripts下 此命令默认必须在/usr/ local /mysql 执行,script/mysql_install_db --datadir......<br> chown -R root .<br> chown -R mysql /data |
(6)修改环境变量
1 | echo PATH=/usr/ local /mysql/bin:$PATH >> /etc/profile |
(7)准备服务脚本,并启动服务
1 2 3 | cp ./support-files/mysql.server /etc/rc.d/init.d/mysql.server chkconfig --add mysql.server service mysql.server start |
(8)安全初始化
1 | / user / local /mysql/bin/mysql_secure_installation 执行此脚本,设置root登录范围,禁止匿名用户登录等。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2017-03-21 MySQL 错误1418
2016-03-21 Linux查看当前网卡流量
2016-03-21 LINUX-iostat命令讲解