一、下载MySQL
下载文件为“mysql-5.0.22.tar.gz”
二、解压缩
将下载的文件放在/opt目录下,执行shell解压缩
cd /opt
tar -zvxf mysql-5.0.22.tar.gz
解压完毕后,会生成/opt/mysql-5.0.22目录
三、安装
此安装文件需用源码安装的方式进行
1.创建用户和用户组
groupadd mysql
useradd -g mysql mysql
在/opt目录下,新建mysql/data目录
mkdir -p /opt/mysql/data
2.配置configure
cd /opt/mysql-5.0.22
./configure --prefix=/opt/mysql --with-charset=gb2312 --with-raid --localstatedir=/opt/mysql/data
执行后,出现下面信息:
MySQL has a Web site at http://www.mysql.com/ which carries details on the
latest release, upcoming features, and other information to make your
work or play with MySQL more productive. There you can also find
information about mailing lists for MySQL discussion.
Remember to check the platform specific part of the reference manual for
hints about installing MySQL on your platform. Also have a look at the
files in the Docs directory.
Thank you for choosing MySQL!
3.生成安装文件并安装
然后按照下面步骤输入shell命令:
make -- 生成安装文件 (此过程有点耗时,耐心等待!)
make install -- 安装
cp support-files/my-medium.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld -- copy启动的mysqld文件
chmod 700 /etc/init.d/mysqld
./scripts/mysql_install_db --user=mysql -- 生成mysql用户数据库和表文件
./scripts/mysqld_safe --user=mysql & -- (用mysql用户启动很重要。)
cd /opt/mysql
chown -R root .
chown -R root data
chgrp -R mysql .
./bin/mysqladmin -u root password '123456' -- (123456为管理员root用户密码,默认为空)
4.查看3306端口是否打开:
netstat -na|grep 3306
5.使用mysql
./bin/mysql -uroot -p123456 -- (输入密码,默认密码为空,直接回车即可)
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 4 to server version: 5.0.22-log
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
mysql>
看到“mysql>”出现后,就可以使用mysql了
mysql> use mysql
Database changed
mysql> select * from user
... (省略n行数据表查询结果)
mysql> quit
Bye
四、配置mysql服务
授权mysql远程连接:
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
此命令可以使远程的电脑访问mysql数据库,%也可以换成某个具体的IP
关闭mysql数据库服务:
cd /opt/mysql/
./bin/mysqladmin -u root shutdown
重新启动mysql:
/etc/init.d/mysqld restart
把mysql加入到系统服务中(就不用像上面那样启动mysql服务了,开机自动启动服务):
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
把mysql加入到环境变量里面:
cp /opt/mysql/bin/mysql /usr/bin/mysql -- 这样就可以直接使用mysql命令了
若创建数据库和数据表时,显示“./mysql/不能创建”之类的信息,请将mysql整个目录的访问权限全部打开即可:
chmod -R 777 /opt/mysql -- -R表示递归之下的所有目录
至此,MySQL已经安装完毕
相关推荐
linux 环境下安装mysql 脚本笔记、mysql自动备份shell脚本……
Linux终端常用命令、MySQL(数据库安装、数据库操作、表操作、用户操作、事务)、JAVA基础适合菜鸟小白
linux下mysql5.5.19编译安装笔记
MySQL笔记(狂神说java)
物联网就是ARM或者RISC-V芯片+linux操作系统+QT界面模式,开发时需要linux系统开发环境。很多公司用的是ubuntu,ububtu连微信、QQ、有道云笔记、喜马拉雅都没有,哪里有UOS好用。交互也不友好。UOS操作起来和windows...
Java初级学习笔记,从最基础的环境变量设置开始。
STM32开发笔记(零)Linux下部署开发环境修改时间:2021.06016 22:27使用环境:Ubuntu 20.04 CLion安装依赖环境在GNU T
linux下mysql5.5.19编译安装笔记
mysql 最新的版本5.5需要cmake编译安装,估计以后的版本也会采用这种方式,网上找了一些安装方法有些地方是错的,自己整理一份 所以特地记录一下安装步骤及过程,以供参考!
java笔记java笔记,java笔记java笔记java笔记java笔记
[三思笔记]Linux环境下安装MySQL源码发布版5.1
Linux环境下测试笔记本显示器的软件. 经济危机爆发大家购买笔记本的...1、本软件用Java开发所以使用时一定要在你的系统中按装Java,否则无法运行。 2、本软件只是提供一种在Linux环境下进行液晶屏幕基本测试的功能。
Elasticsearch集群部署及kibana安装笔记Elasticsearch集群部署部署步骤1. 使用root账户创建用户2. 上次相关安装包3. 安装java(如已经安装,可不需要重复)4. 安装ES5. JVM 配置6. 修改系统配置7. 启动elasticsearch...
整理一下Linux系统下安装MySQL5.7的一些步骤,方便以后需要安装时可以减少一些时间,MySQL5.7就是解压版了,跟5.6+,5.5+等版本比,还是有些区别的。所以整理好一个笔记,以后的安装可以省很多事情和时间
linux运维学习笔记:MySQL多实例配置实战
Java项目centos7 环境安装笔记 java环境搭建:jdk下载安装,tomcat下载安装 redis下载安装,nginx下载安装
使用思源笔记或obsidian打开.zip个人编程知识库:Linux,网络,C++,Java,MySql,设计模式。使用思源笔记或obsidian打开.zip个人编程知识库:Linux,网络,C++,Java,MySql,设计模式。使用思源笔记或obsidian打开...
MySQL 高级 - Linux上安装MySQL P2 day01-03. MySQL 高级 - 启动及登录MySQL P3 day01-04. MySQL 高级 - 索引 - 概述 P4 day01-05. MySQL 高级 - 索引 - 优势和劣势 P5 day01-06. MySQL 高级 - 索引 - 数据结构 P6 ...
java web linux笔记
Java基础 java学习笔记 Java Java基础Markdown学习笔记,可转换成PDF、Word等格式