redhat mysql安装配置
1. 下载好编译包, 解压到/usr/local/ 并修改文件夹名字为mysql
tar -zxf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
mv mysql-5.6.30-linux-glibc2.5-x86_64 mysql
2. 创建mysql用户并授予密码
useradd mysql
echo '123456'|passwd --stdin mysql
3. mysql文件夹授权
cd /usr/local
chown -R mysql:mysql mysql/
4. 安装
(1)切换到mysql用户
su - mysql
或者
su root
(2)跑去mysql目录下
cd /usr/local/mysql/scripts/
(实现编译)
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
如果抛出错: scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory。
解决: 需要安装perl以及perl-devel.执行命令:yum –y install perl perl-devel
5. 配置文件问题
(1)my.cnf问题
cd /usr/local/mysql/support-files
cp my-default.cnf /etc/my.cnf
(2)mysql服务(改名后扔去/etc/init.d/)
cp mysql.server /etc/init.d/mysql
6. 修改/etc/init.d/mysql文件
vim /etc/init.d/mysql
修改文件中的两个变更值(文件夹需要符合)
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
7. 配置环境变量
vim /etc/profile
export MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$PATH
保存退出
source /etc/profile
8. 启动
(1)加载服务
chkconfig --add mysql
(2)开机启动
chkconfig mysql on(等同于chkconfig --level 2345 mysql on)
(3)启动服务
service mysql start
显示: Starting MySQL.. SUCCESS! (安装成功!)
登录问题
1. 首次登陆mysql
mysql -u -p(不然可能登陆不上)
2. 设置root登陆密码
/usr/local/mysql/bin/mysqladmin -u root password 'lizhenghua'
3. 登陆方式
(1)mysql -uroot -p(输入密码登陆成功!)
(2)mysql --user=root -p(输入密码登陆成功!)
4. 登陆授权(必须在mysql>登陆后执行)
(1)grant all privileges on *.* to root@"%" identified by "lizhenghua";
(这表示是给本地ip赋予了所有的权限,包括远程访问权限,%百分号表示允许任ip访问数据库)
(2)重新加载
flush privileges;
5. 重启数据库
service mysql restart
6. 干掉防火墙
service iptables stop
7. 远程连接成功!!
后补:
用Navicat远程的时候一旦抛出:can't connect to mysql server 10038
请阅读抛出10038文档
抛出连接失败10038
1. 放过3306端口
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
或者
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT(我用的是这个)
2. 保存这个防火墙规则
service iptables save
3. 重启防火墙
service iptables restart
redhat mysql安装配置的更多相关文章
- Linux(Manjaro) - Docker - MySQL 安装配置
Linux(Manjaro) - Docker - MySQL 安装配置 拉取mysql镜像 # 使用网易的 MySQL 镜像地址 docker pull hub.c.163.com/library/ ...
- Linux下的Mysql安装 & 配置
Hive的数据,是存在HDFS里的.此外,hive有哪些数据库,每个数据库有哪些表,这样的信息称之为hive的元数据信息. 元数据信息不存在HDFS里.而是存在关系型数据库里,hive默认用的是der ...
- MySQL---5、可视化工具Navicat for MySQL安装配置
一.安装文件包下载 Navicat for MySQL 安装软件和破解补丁: 链接:https://pan.baidu.com/s/1oKcErok_Ijm0CY9UjNMrnA 密码:4xb1 ...
- FreeRADIUS + MySQL 安装配置笔记
FreeRADIUS + MySQL 安装配置笔记 https://www.2cto.com/net/201110/106597.html
- mysql 安装配置及经常使用操作
作为关系型数据库的一种,mysql因其占用内存小和开源等特性而兴起.以下简介下关于mysql配置和简单的操作. mysql配置 1.安装文件的下载 免安装版下载地址 :http://dev.mysql ...
- Linux-CentOS7环境MySQL安装配置
Linux-CentOS7环境MySQL安装配置 1. 安装准备 (1)检查MySQL是否已安装 (2)如果有的话,就全部卸载 2. 安装libaio (1)检索相关信息: (2)安装依赖包: 3. ...
- mysql安装配置
MySQL 是最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言. MySQL由于其体积小.速度快 ...
- IIS+PHP+MYSQL安装配置
首先下载php-5.2.0-win32.zip,mysql-noinstall-5.0.22-win32.zip和phpMyAdmin-2.9.1.1-all-languages.zip.这三个文件的 ...
- tomcat和mysql安装配置总结
我安装的tomcat和mysql都是解压缩版的.安装和配置tomcat倒没花费我多少时间,主要是mysql,几乎花费了我一天的时间. Tomcat安装总结: 首先将下载好的tomcat压缩包解压放在其 ...
随机推荐
- Redis基本数据结构总结之STRING和LIST
Redis基本数据结构总结前言 Redis的特点在于其读写速度特别快,因为是存储在内存中的,其非常适合于处理大数据量的情况:还有一个是其不同于其他的关系型数据库,Redis是非关系型数据库,也就是我们 ...
- C++进阶引导
1.C++的用途和意义 t0185b047e29feffc26.jpg 总体来说,C++作为一门软件开发语言,它的流行度是在减少的.主要原因在于语言的复杂和灵活导致软件开发成本提高,这体现在开发周期和 ...
- 定期清空log文件
# auto-del-log.sh #!/bin/shfor i in `find . -name "*.out" -o -name "*.log"`do c ...
- asp.net mvc中html helper的一大优势
刚上手这个框架,发现其中的html helper用起来很方便,让我们这些从web form 过渡来的coder有一种使用控件的快感,嘻嘻! 言归正传,我要说的是在使用它时,系统会自动执行表单的现场恢复 ...
- java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleExcept问题解决方案
在部署Dynamic Web Project时,如果正确配置web.xml或者标注时,仍然出现以上异常的话,可以尝试以下内容讲解的方法: 首先,双击eclipse中的servers,位置如下图&quo ...
- WCF入门的了解准备工作
了解WCF, 及WCF入门需要掌握哪里基本概念? 1.准备工作 >1.1 . XML >1.2 . Web Service >1.3 . 远程处理 (RPC) >1.4. 消 ...
- 连接SQL SERVER数据库实例出错
问题背景: 刚买的新电脑,昨天让公司IT部装了win10专业版系统,想体验一下.装完后一切正常,晚上带回家装自己需要的软件和系统更新,结果今天来公司发现数据库实例连不上了,拿到IT部,他们也没有找到原 ...
- Kafka官方文档翻译——简介
简介 Kafka擅长于做什么? 它被用于两大类应用: 在应用间构建实时的数据流通道 构建传输或处理数据流的实时流式应用 几个概念: Kafka以集群模式运行在1或多台服务器上 Kafka以topics ...
- 【JavaScript学习】-JS内置对象1-对象概述
对象(object): JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和 方法.JavaScript 提供多个内建对象,比如 String.Date.Ar ...
- Sql行列转换参考
行列转换:SELECT max(case type when 0 then jine else 0 end) a,max(case type when 1 then jine else 0 end) ...