centos7完全离线安装mysql5.7
??MySQL???
发布日期:2021-04-30 21:06:12
浏览次数:88
分类:精选文章
本文共 2500 字,大约阅读时间需要 8 分钟。
CentOS7??MySQL???????
1. ????
???MySQL????????????????????
1.1 MySQL????
??????MySQL??????/usr/local/software/mysql????
1.2 ??????
MySQL????????????/home/mysql/data????
2. MySQL????
2.1 ?????
?????????????MySQL?????????????????????
mkdir -p /opt/softwaremkdir -p /usr/local/softwarecd /opt/softwaretar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.30-linux-glibc2.12-x86_64 mysqlmv mysql /usr/local/software
2.2 ??MySQL??????
groupadd mysqluseradd -r -g mysql -s /bin/bash mysql
2.3 ???????????
??????????????????
mkdir -p /home/mysql/datachown -R mysql:mysql /home/mysql/datachown -R mysql:mysql /usr/local/software/mysql
3. MySQL????????
3.1 ??MySQL????
cd /usr/local/software/mysql./bin/mysqld --user=mysql --basedir=/usr/local/software/mysql --datadir=/home/mysql/data --initialize
3.2 ??MySQL????
??my.cnf????????????
[mysqld]character_set_server=utf8init_connect='SET NAMES utf8'basedir=/usr/local/software/mysqldatadir=/home/mysql/datasocket=/usr/local/software/mysql/mysql.socklower_case_table_names=1bind-address=0.0.0.0[mysqld_safe]log-error=/home/log/mysqld.logpid-file=/usr/local/software/mysql/data/mysqld.pid[client]socket=/usr/local/software/mysql/mysql.sockdefault-character-set=utf8
3.3 MySQL??????
?MySQL????????????????????
cp ./support-files/mysql.server /etc/init.d/mysqldchkconfig --add mysqld
??MySQL??????
service mysqld start
3.4 ??????
?/etc/profile??????????
export PATH=$PATH:/usr/local/software/mysql/bin
?????????
source /etc/profile
??MySQL???
service mysqld restart
4. ??????
4.1 ??root????
mysql -u root -puse mysql;update user set user.Host='%';flush privileges;update mysql.user set authentication_string=password('123456') where user='root';flush privileges; ?????????MySQL?????????
5. ??????
5.1 ?????Access denied
?????????????Access denied??????????
systemctl stop mysqld.service
- ???????
- ??MySQL???
- ??MySQL?
- ?????
- ??
skip-grant-tables?????MySQL????? - ???????
- ??????
vim /etc/my.cnf
??????????
skip-grant-tables
systemctl start mysqld.service
mysql -u root
use mysql;update mysql.user set authentication_string=password('your_password') where user='root';flush privileges; 5.2 ??????
??????????????????????????????
set global validate_password_policy=0;set global validate_password_length=4;
use mysql;update mysql.user set authentication_string=password('your_password') where user='root';flush privileges; 6. ??
????????MySQL????CentOS7?????????????????????????????MySQL???? /var/log/mysqld.log ????????
发表评论
最新留言
不错!
[***.144.177.141]2026年06月09日 01时49分18秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
PHP删除指定目录下的所有文件和文件夹 | 删除指定文件
2023-03-01
php判断ip黑名单程序代码
2023-03-01
php判断复选框是否被选中的方法
2023-03-01
PHP判断指定目录下是否存在文件
2023-03-01
php判断数组是否为空
2023-03-01
PHP判断数组是否有重复值、获取重复值
2023-03-01
PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示
2023-03-01
PHP加密与安全的最佳实践
2023-03-01
PHP区分 企业微信浏览器 | 普通微信浏览器 | 其他浏览器
2023-03-01
php原生代码怎么连表查询,PHP tp5中使用原生sql查询代码实例
2023-03-01
PHP去掉转义符
2023-03-01
php反射api
2023-03-01
PHP反射ReflectionClass、ReflectionMethod 入门教程
2023-03-01
PHP反射机制
2023-03-01
php取当天的最后一秒_Docker快速搭建PHP开发环境详细教程
2023-03-01
php取绝对值
2023-03-01
php各种常用的算法
2023-03-01
php各种缓存策略对比
2023-03-01
php后台“爬虫”模拟登录第三方系统
2023-03-01
php后台的在控制器中就可以实现阅读数增加
2023-03-01