程序笔记   发布时间:2022-07-18  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Centos7无root权限安装mysql5.7大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_616_0@下载tar包
wget @R_696_10107@s://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz

这里我把mysql下载到了/uinnova/soft目录下面的。

解压

tar -zxvf  MySQL-5.7/mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.34-linux-glibc2.12-x86_64 mysql
@H_616_0@配置文件
cd mysql
vi my.cnf

[client]
port=3306                                       #服务端口
socket=/uinnova/soft/mysql/mysql.sock           #指定套接字文件
default-character-set = utf8mb4

[mysqld]
port=3306                                       #服务端口
basedir=/uinnova/soft/mysql                     #mysql安装路径
datadir=/uinnova/soft/mysql/data                   #数据目录
pid-file=/uinnova/soft/mysql/mysql.pid          #指定pid文件
socket=/uinnova/soft/mysql/mysql.sock           #指定套接字文件
log_error=/uinnova/soft/mysql/error.log            #指定错误日志
server-id=100                                   #Mysql主从唯一标识
default-storage-@R_262_10846@ne = INNODB
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
init_connect='SET NAMES utf8mb4'
skip-character-set-client-handshake = true 
  
[mysql] 
default-character-set = utf8mb4
@H_616_0@启动mysql
cd bin
#安装
./mysqld --defaults-file=/uinnova/soft/mysql/my.cnf --initialize --user=admin --basedir=/uinnova/soft/mysql --datadir=/uinnova/soft/mysql/data
#启动
./mysqld_safe --defaults-file=/uinnova/soft/mysql/my.cnf --user=admin &

验证3306端口

netstat -tln | grep 3306

Centos7无root权限安装mysql5.7

@H_616_0@登陆mysql

查看mysql的root账号初始密码:

cd ..
less error.log | grep root@localhost

Centos7无root权限安装mysql5.7

登陆:输入上面的密码后即可登陆

./mysql -u root -p -S /uinnova/soft/mysql/mysql.sock 

Centos7无root权限安装mysql5.7

修改登陆密码:

SET passworD FOR 'root'@'localhost' = passworD('*******');
#修改生效
flush privileges;

Centos7无root权限安装mysql5.7

查看编码:

show variables like '%char%';

Centos7无root权限安装mysql5.7

@H_616_0@开启远程访问
use mysql;
SELEct User,authentication_String,Host from user;

这里只能是localhost可以访问

Centos7无root权限安装mysql5.7

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '*******';
flush privileges;
SELEct User,authentication_String,Host from user;

可以看到,多了一行,表示root可以任意host都可以访问

Centos7无root权限安装mysql5.7

至此,mysql安装完成

@H_616_0@测试

使用Navicat链接试试

Centos7无root权限安装mysql5.7

大佬总结

以上是大佬教程为你收集整理的Centos7无root权限安装mysql5.7全部内容,希望文章能够帮你解决Centos7无root权限安装mysql5.7所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。