我是靠谱客的博主 年轻大船,最近开发中收集的这篇文章主要介绍Linux 安装 MySQL1. 版本2. 官网下载tar.gz3. 上传tar包到服务器4. 解压tar包5. 移动mysql-8.0.30-linux-glibc2.12-x86_64到/usr/local/mysql目录6. 进入/usr/local/mysql/7. 创建mysql用户组和用户8. 配置my.cnf9. 安装libaio.so.1的依赖库10. 初始化数据库11. mysql.server放置到/etc/init.d/mysql中12. 启动13. 建立链接14. 查看初,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
Linux 安装 MySQL
- 1. 版本
- 2. 官网下载tar.gz
- 3. 上传tar包到服务器
- 4. 解压tar包
- 5. 移动mysql-8.0.30-linux-glibc2.12-x86_64到/usr/local/mysql目录
- 6. 进入/usr/local/mysql/
- 7. 创建mysql用户组和用户
- 8. 配置my.cnf
- 9. 安装libaio.so.1的依赖库
- 10. 初始化数据库
- 11. mysql.server放置到/etc/init.d/mysql中
- 12. 启动
- 13. 建立链接
- 14. 查看初始随机密码
- 15. 修改初始密码,并开放host
- 16. 查看mysql版本
- 17. 连接测试
1. 版本
- Centos 8.2.2004
- MySQL 8.0.30
lsb_release -a
2. 官网下载tar.gz
官网下载地址:https://dev.mysql.com/downloads/mysql/
3. 上传tar包到服务器
4. 解压tar包
tar -xvf mysql-8.0.30-linux-glibc2.12-x86_64.tar
rm -rf mysql-8.0.30-linux-glibc2.12-x86_64.tar
xz -dk mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz
tar -xvf mysql-8.0.30-linux-glibc2.12-x86_64.tar
5. 移动mysql-8.0.30-linux-glibc2.12-x86_64到/usr/local/mysql目录
mv mysql-8.0.30-linux-glibc2.12-x86_64 /usr/local/mysql
6. 进入/usr/local/mysql/
cd /usr/local/mysql/
7. 创建mysql用户组和用户
groupadd mysql
useradd -r -g mysql mysql
8. 配置my.cnf
vim /etc/my.cnf
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=/usr/local/mysql/data/mysql.err
pid-file=/usr/local/mysql/data/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
9. 安装libaio.so.1的依赖库
yum install -y libaio
10. 初始化数据库
cd /usr/local/mysql/bin/
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --user=mysql --initialize
11. mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
12. 启动
service mysql start
13. 建立链接
ln -s /usr/local/mysql/bin/mysql /usr/bin/
14. 查看初始随机密码
cat /usr/local/mysql/data/mysql.err
15. 修改初始密码,并开放host
mysql -uroot -p
alter user user() identified by "root";
flush privileges;
use mysql;
update user set host = '%' where user = 'root';
flush privileges;
16. 查看mysql版本
mysql --version
17. 连接测试
最后
以上就是年轻大船为你收集整理的Linux 安装 MySQL1. 版本2. 官网下载tar.gz3. 上传tar包到服务器4. 解压tar包5. 移动mysql-8.0.30-linux-glibc2.12-x86_64到/usr/local/mysql目录6. 进入/usr/local/mysql/7. 创建mysql用户组和用户8. 配置my.cnf9. 安装libaio.so.1的依赖库10. 初始化数据库11. mysql.server放置到/etc/init.d/mysql中12. 启动13. 建立链接14. 查看初的全部内容,希望文章能够帮你解决Linux 安装 MySQL1. 版本2. 官网下载tar.gz3. 上传tar包到服务器4. 解压tar包5. 移动mysql-8.0.30-linux-glibc2.12-x86_64到/usr/local/mysql目录6. 进入/usr/local/mysql/7. 创建mysql用户组和用户8. 配置my.cnf9. 安装libaio.so.1的依赖库10. 初始化数据库11. mysql.server放置到/etc/init.d/mysql中12. 启动13. 建立链接14. 查看初所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复