centos 安装mysql5.7.18.tar.gz
2024-08-27 10:44:50
1.解压mysql.tar.gz
tar -zxvf mysql-5.7.-linux-glibc2.-x86_64.tar.gz
2.添加mysql用户组和mysql用户,命令如下:
groupadd mysql #添加用户组
useradd -r -g mysql mysql #新建用户mysql,并添加到mysql用户组户
3.创建mysql目录,再把解压的文件连同文件夹一起放到mysql下,顺便给mysql 用户组授权
mkdir /usr/local/soft/mysql -p
cp -rf /home/mysql-5.7.18-linux-glibc2.5-x86_64/* /usr/local/soft/mysql/
4.创建文件夹data/bin 和 data/mysql 并授权
cd /usr/local/soft/mysql
mkdir data/bin -p
mkdir data/mysql -p
chown -R mysql:mysql ./
ll #查看权限
5.配置 /etc/my.cnf
[mysqld]
#skip-grant-tables
#指定单个table引擎
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
datadir=/usr/local/soft/mysql/data/mysql
basedir=/usr/local/soft/mysql ##open sqllog
general_log=ON
general_log_file=/usr/local/soft/mysql/data/mysql/query.log #开启事件计划
event_scheduler = #开启bin-log
log_bin=/usr/local/soft/mysql/data/bin/mysql-bin
server-id=
#explicit_defaults_for_timestamp=true
6.开始安装
./bin/mysqld --user=mysql --initialize
看到如上的图,就表示安装成功了。顺便记住 初始密码 hkslpHrrt4>9
7.启动mysql
cp /usr/local/soft/mysql/support-files/mysql.server /etc/init.d/mysqld
service mysqld start service mysqld status #查看状态,如果没有失败,看看3306端口没有被占用 netstat -tlnp|grep # 如果被占用 就 kill 进程
8.登录mysql
mysql -u root -p #秘密是之前初始化的密码,如果出这样的错:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) find / -name '*.sock' 找到mysql.sock的真实位置,我的在/tmp/mysql.sock 修改/etc/my.cnf文件 添加
[mysqld]
socket=/tmp/mysql.sock [client]
default-character-set=utf8
socket=/tmp/mysql.sock [mysql]
default-character-set=utf8
socket=/tmp/mysql.sock
最后的my.cnf 文件
继续登录
9.修改root 密码,改远程访问
SET PASSWORD = PASSWORD('your new password'); use mysql;
update user set host = '%' where user = 'root'; #然后改远程访问FLUSH
PRIVILEGES select * from information_schema.columns where column_name= 'PARENT_ID'; 查找相关字段
最新文章
- 浅入浅出EmguCv(一)OpenCv与EmguCv
- C语言基础学习
- PDM生成SQL脚本外键重复
- Ubuntu首次开启root用户
- C#调用dll时的类型转换总结
- Cloud Insight 客户案例-晨芯时代科技有限公司
- JSON 和 JSONP
- css3之background
- c++犯过的严重错误
- STL学习:STL库vector、string、set、map用法
- 服务器配置 ssl 证书
- 解决 ImportError: No module named _internal
- windows2008r2系统破解登录密码方法
- poj 1579 Function Run Fun 【记忆化递归】
- Inception 模型
- beta5
- SpringBoot设置事务隔离等级
- 深入浅出理解依赖注入这种由外部负责其依赖需求的行为,我们可以称其为 “控制反转(IoC)”
- centos 6.5 双网卡 上网 virtualbox nat hostonly
- IIS部署网部常用问题汇总