1、mysql安装包(linux)下载 链接:https://dev.mysql.com/downloads/mysql/ 根据自己需要选择版本



完成压缩包下载。
2.安装
①目录(根据自己实际情况选择目录)
压缩包放置目录:/home/testuser/software
Mysql目录安装位置:/usr/local/mysql
数据库保存位置:/usr/local/mysql/data/mysql
②解压并移动
#cd /home/testuser/software
#tar -xzvf /home/testuser/software/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
#mv /home/testuser/software/mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql
③创建目录并新建mysql用户、组及目录
#cd /usr/local/mysql #mkdir -p /data/mysql ——如果没创建成功就一层一层创建
#groupadd mysql ——新建一个msyql组 #useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql ——新建msyql用户禁止登录shell
④改变目录所有者
#cd /usr/local/mysql
#pwd
#chown -R mysql .
#chgrp -R mysql .
#chown -R mysql /data/mysql
⑤初始化(如果mysql提示错误 可尝试mysqld)
#./bin/mysql –initialize –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data/mysql

此处需要注意记录生成的临时密码,Qu/HXQK7pjzA(图片出自网络)
#bin/mysql_ssl_rsa_setup –datadir=/usr/local/mysql/data/mysql

⑥修改系统配置文件
#cd /usr/local/mysql/support-files
#cp mysql.server /etc/init.d/mysql
#vim /etc/init.d/mysql
修改以下内容:

然后在把my.cnf文件(可以网上搜一下,把自己的配置写入该文件)放到/etc下面;
⑦启动 /etc/init.d/mysql start

⑧登录 #mysql -uroot -p
–如果出现:-bash: mysql: command not found
–就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin
–没有出现就不用执行

输入之前初始化生成的密码,登录成功,至此安装完毕!

PS: 修改密码 mysql> set password=password(‘你要修改的密码’);
添加数据库用户 CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’;
授权 mysql>grant all privileges on . to ‘用户’@’%’ identified by ‘密码’;
mysql>flush privileges;

1 条回复
[…] 01.数据库基础02.Mac安装MySQL03.linux安装MySQL04.Ubuntu安装Mysql 05.Windows安装MySQL 06.初识MySQL 07.MySQL存储引擎概述(表类型) 08.MySQL库的相关操作 09.MySQL表的相关操作 10.MySQL表的完整性约束 11.MySQL表支持的数据类型 12.MySQL记录的相关操作 13.MySQL单表查询 14.MySQL多表查询 15.MySQL多表查询综合练习答案 16.MySQL索引原理 17.MySQL索引的数据结构-B+树介绍 18.MySQL性能分析之Explain 19.使用Python操作MySQL数据库 20.MySQL数据库小结 ———————————————— 这份资料非常全面,从 Python 基础、到 web 开发、数据分析、机器学习、深度学习、金融量化统统都有,该手册是 HTML 版本,左侧是目录,可以点击,右侧是对目录知识点的讲解,适合 python 学习者,对某些知识点不熟悉的话,将页面保存到浏览器书签,可以快速在没网的情况下查找知识点,总计有 200 多页! ———————————————— […]