🥚今日鸡汤🥚
等风来,不如追风去。
——《一禅小和尚》
目录
🍿1.Linux查看glibc版本
🧂2.mysql下载
🧈3.上传到指定目录
🥓4.解压并操作
🌭5.启动mysql
1.Linux查看glibc版本❤️❤️❤️
使用命令查看
rpm -qa |grep glibc
2.mysql下载 ❤️❤️❤️
- 1.根据glibc版本下载对应的mysql
- 2.官网:MySQL :: Download MySQL Community Server (Archived Versions)
- 3.选择mysql版本和 对应glibc版本
3.上传到指定目录❤️❤️❤️
- 1.将下载好的mysql上传到指定目录
4.解压并操作❤️❤️❤️
- 1.解压到/usr/local 目录下
tar -xzvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
- 2.重命名解压的文件
mv mysql-8.0.11-linux-glibc2.12-x86_64/ mysql-8.0.11
- 3.新增用户组
groupadd mysql
- 4.在用户组下新增用户
useradd -r -g mysql mysql
- 5.查看用户组、用户是否存在
groups mysql
若存在则显示 mysql : mysql ;若不存在,则显示 groups: mysql: No such user
- 6.将安装目录 /usr/local/mysql-8.0.11/ 的所有者及所属组改为 mysql
chown -R mysql:mysql /usr/local/mysql-8.0.11
- 7.修改配置文件
进入 /etc/my.cnf,添加配置
[mysqld]
basedir=/usr/local/mysql-8.0.33
datadir=/usr/local/mysql-8.0.33/data
port=3306
socket=/tmp/mysql.sock
character_set_server=utf8
lower_case_table_names=1
log-error=/usr/local/mysql-8.0.33/data/mysql.log
pid-file=/usr/local/mysql-8.0.33/data/mysql.pid
[mysql]
default-character-set = utf8
- 8.创建data目录
在mysql- 8.0.33目录下创建data目录
mkdir data
- 9.初始化
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql-8.0.11/ --datadir=/usr/local/mysql-8.0.11/data/
- 10.配置环境变量
进入配置文件
vim /etc/profile
在文件最后添加配置
export MYSQL_HOME="/usr/local/mysql-8.0.11"
export PATH="$PATH:$MYSQL_HOME/bin"
配置文件立即生效
source /etc/profile
5.启动mysql ❤️❤️❤️
- 1.启动mysql服务
service mysql start
如果报错:Redirecting to /bin/systemctl restart mysql.service Failed to restart mysql.service: Unit not found
解决:感谢这位大佬
- 2.登录mysql
mysql -u root -p 密码
初始密码查看/data/mysql.log进行查找
- 3.修改密码
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
flush privileges;
- 4.创建用户并授权
create user 'root'@'%' identified by '你的密码';
grant all privileges on *.* to 'root'@'%';
flush privileges;
- 5.允许使用密码连接到mysql
update user set host='%' where user = 'root';
如果报错:ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
执行语句查看host是否有%,只要有%即可
select host,user from user where user='root';
- 6.退出mysql,重新登陆
退出mysql,使用密码重新登陆
exit
mysql -u root -p
至此mysql二进制方式安装完成,放飞自我吧!!!