MySQL数据库安装总结文档
源代码安装MySQL
1. 下载MySQL安装包和依赖包
安装包的官方地址可以在百度搜索
2. 用rpm -e命令卸载
mariadb-libs包和mariadb-devel包
3. 解压和编译安装安装包和依赖包
解压:
cmake包编译安装:
boost包编译安装:
注意:boost包解压完成后只需要移动即可
bison包编译安装:
ncurse包编译安装:
mysql包编译安装:
编译安装mysql之前需要先创建主组和主用户
创建存放数据的目录
4. 更改基本目录属主和属组
用 chown -R mysql:mysql /usr/local/mysql 命令修改
5. 创建配置文件并初始化
初始化
输入成功后执行 source /etc/profile
此命令用于加载并执行/etc/profile
配置文件
/
/
此命令用于将MySQL服务器的Systemd服务单位文件从一个路径复制到另一个路径。
//
随后编辑 /usr/lib/systemd/system/mysqld.service文件
vi /usr/lib/systemd/system/mysqld.service
修改42行和54行
6. 重新加载 Systemd 守护程序的配置文件并启用mysql
可以看到MySQL已经成功启动并且查看到了MySQL数据库的端口号3306
7. 登录MySQL设置密码
登录mysql之前先查看一下mysql的临时密码用
grep password /usr/local/mysql/data/mysql.err命令
我的密码是CaVlnygwj4*g
查看到之后复制密码然后就可以登录了
用mysql -uroot -p
这里直接粘贴复制的密码
进入MySQL之后先设置MySQL密码才能使用MySQL数据库
密码由一共8位及以上的 大小写字母和数字和特殊符号组成
设置完之后就可以成功使用mysql数据库了。
yum安装MySQL数据库
- 访问mysql官方网址:www.mysql.com,下载MySQL包
这边如果没有甲骨文账号的话可以注册一个随后登录再下载
也可以之间点击图中勾选的选项下载
2.用rpm命令安装包
rpm -ivh mysql80-community-release-el7-7.noarch.rpm
3.修改/etc/yum.repos.d/mysql-community.repo 文件
vim /etc/yum.repos.d/mysql-community.repo
进入之后
MySQL5.7版本的enabled默认是=0我们要修改成enabled=1
MySQL8.0版本的enabled默认是=1我们要修改成enabled=0
修改完之后保存退出即可
4.安装MySQL并启动
yum install mysql-community-server
安装完之间启动mysql并查看端口号
可以看到已经成功启动并且查到了MySQL数据库的端口号3306
5.登录MySQL
用grep password /var/log/mysqld.log先查看临时密码
可以看到已经查看到了,这边我查看到的是我图中勾选出来的临时密码
现在就可以登录MySQL
这边直接输入查看到的临时密码即可
进入MySQL之后先设置MySQL密码才能使用MySQL数据库
密码由一共8位及以上的 大小写字母和数字和特殊符号组成
设置完之后就可以成功使用mysql数据库了。