mysql 安装(简易步骤)
1、
下载
设置变量:
export PATH=$PATH:/usr/local/mysql8/bin
2、
创建用户
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /data/software/mysql8/datas
chmod -R 750 /data/software/mysql8/datas
3、
建立最小配置文件
[mysqld]
port = 3306
basedir = /usr/local/mysql8
datadir = /usr/local/mysql8/data
socket = /tmp/mysqld.sock
log-error = /usr/local/mysql8/data/error.log
pid-file = /usr/local/mysql8/data/mysqld.pid
[client]
port = 3306
socket = /tmp/mysqld.sock
------------初始化--------------
mysqld --basedir=/usr/local/mysql8/ --datadir=/usr/local/mysql8/datas/mysql --user=mysql --initialize
随机默认密码
------------初始化 密码为空的方式--------------
mysqld --defaults-file=/usr/local/mysql8/my.cnf --basedir=/usr/local/mysql8/ --datadir=/usr/local/mysql8/datas/mysql --user=mysql --initialize-insecure
4、
启动
mysqld_safe --defaults-file=/data/software/mysql8/my.cnf &
5、登录
mysql -u root --skip-password
6、修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;
7、修改远程登录
update user set user.Host='%'where user.User='root';
flush privileges;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)