linux下安装mysql
mysql下载链接
https://dev.mysql.com/downloads/mysql/
本次演示版本为 mysql-5.7.28 如下图所示
将下载的压缩包上传至linux虚拟机内
解压当前亚索包 至 、/usr/local/下
tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
将名称改为mysql
mv mysql-5.7.28-linux-glibc2.12-x86_64 mysql
创建数据目录
1 2 | cd mysql mkdir data |
创建用户组
1 2 | groupadd mysql useradd -r -g mysql mysql |
赋予权限
1 | chown mysql:mysql -R /usr/local/mysql |
修改mysql配置文件
1 | vim /etc/my .cnf |
修改去下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | [mysqld] bind-address=0.0.0.0 user=mysql port=3306 basedir= /usr/local/mysql datadir= /usr/local/mysql/data socket= /var/lib/mysql/mysql .sock # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mariadb according to the # instructions in http://fedoraproject.org/wiki/Systemd [mysqld_safe] log-error= /var/log/mariadb/mariadb .log pid- file = /var/run/mariadb/mariadb .pid # # include all files from the config directory # !includedir /etc/my .cnf.d |
进去mysql的bin目录下
1 | cd /usr/local/mysql/bin |
初始化mysql
1 | . /mysqld --defaults- file = /etc/my .cnf --basedir= /usr/local/mysql/ --datadir= /usr/local/mysql/data --user=mysql --initialize |
复制下初始密码
将mysql.server放置到/etc/init.d/mysql目录下
1 | cp /usr/local/mysql/support-files/mysql .server /etc/init .d /mysql |
启动mysql
1 | service mysql start |
解决上述报错
1 2 3 | mkdir /var/log/mariadb touch /var/log/mariadb/mariadb .log chown -R mysql /var/log/mariadb/ |
重启mysql
1 | service mysql restart |
解决无文件夹的问题 并赋予权限重启mysql
1 2 3 | mkdir mysql chown -R mysql /var/lib/mysql/ service mysql restart |
启动成功 登录mysql
1 | . /mysql -u root -p |
1 2 3 | set password=password( 'XXXX' ); #设置自己的密码 grant all privileges on *.* to 'root' @ '%' identified by 'root' ; #赋予远程访问权限 flush privileges; #刷新权限 |
一个简单的mysql创建已经成功了,如有问题欢迎交流!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· 为DeepSeek添加本地知识库
· 精选4款基于.NET开源、功能强大的通讯调试工具
· DeepSeek智能编程
· 大模型工具KTransformer的安装
· [计算机/硬件/GPU] 显卡