原文:https://blog.csdn.net/ruishenh/article/details/46389819

https://blog.csdn.net/qq_39719589/article/details/81835330

https://blog.csdn.net/qciwyy/article/details/77643595

下载地址:
http://download.navicat.com/download/navicat111_mysql_en.tar.gz

下载后copy到指定安装目录

[hcr@localhost Downloads]$ cp navicat111_mysql_en.tar.gz /app/local/navicat/
[hcr@localhost Downloads]$ cd /app/local/navicat/
[hcr@localhost navicat]$ ll
total 51968
-rw-rw-r--. 1 hcr hcr 53213111 Jun  6 16:10 navicat111_mysql_en.tar.gz

[hcr@localhost navicat111_mysql_en]$ tar -zxvf navicat111_mysql_en.tar.gz  
[hcr@localhost navicat111_mysql_en]$ ./start_navicat

如果这儿报错一堆,那么一般是缺少文件啥的,由于这个笔记是事后写的,没有copy错误贴出来

如果你的系统是 32位应该很好 搞定

但是我的是64位
http://wiki.navicat.com/wiki/index.php/Can_I_run_Navicat_on_64-bit_Linux%3F

所以 要安装32位的一些包

Fedora 14 x64/CentOS

login as root then

yum install glibc.i686
yum install freetype.i686
yum install libSM.i686
yum install libXext.i686

除了那几个还要下边两个

zlib.i686
libgcc.i686

如果安装不报错, 都是complate ,你很幸运,ok, 直接重新 ./start_navicat 应该就ok 了

直接安装报错的话,自己 手动安装 如果冲突 卸载老的,安装写的

rpm -qa |grep  xxx  //查看 老的安装包

rpm -e xxx --nodeps //卸载老的安装包

rpm -ihv xxx.rpm //安装新的安装包
---------------------

使用Mariadb

开始新的安装, 创建MariaDB.repo文件

vim /etc/yum.repos.d/MariaDB.repo

[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.1/centos7-amd64/
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
---------------------  
yum makecache

rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
yum install MariaDB-server MariaDB-client -y

systemctl start mariadb #启动服务
systemctl enable mariadb #设置开机启动
 
systemctl restart mariadb #重新启动
systemctl stop mariadb.service #停止MariaDB

6.登录到数据库用

mysql -uroot -p

登录到MariaDB,此时root账户的密码为空,直接回车即可,退出Mariadb,exit;即可。

7.进行MariaDB的相关简单配置,使用

mysql_secure_installation

命令进行配置(先退出数据库)。

首先是设置密码,会提示先输入密码
     
    Enter current password for root (enter for none):<–初次运行直接回车
     
    设置密码
     
    Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
    New password: <– 设置root用户的密码
    Re-enter new password: <– 再输入一次你设置的密码
     
    其他配置
     
    Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
     
    Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车(后面授权配置)
     
    Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
     
    Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车

初始化MariaDB完成,直接登录,成功。
---------------------

8.配置MariaDB的字符集

使用vim /etc/my.cnf.d/server.cnf命令编辑server.cnf文件,在[mysqld]标签下添加:

init_connect='SET collation_connection = utf8_unicode_ci'
    init_connect='SET NAMES utf8'
    character-set-server=utf8
    collation-server=utf8_unicode_ci
    skip-character-set-client-handshake

配置初始化完成,重启Mariadb。

systemctl restart mariadb

之后进入Mariadb,查看字符集。

show variables like "%character%";show variables like "%collation%";

---------------------

9.添加用户,设置权限

创建用户命令(用户名,密码请自行修改)

create user username@localhost identified by 'password';

例子: CREATE USER 'a'@'localhost' IDENTIFIED BY '123456';

CREATE USER 'b'@'192.168.1.101_' IDENDIFIED BY '123456';

CREATE USER 'c'@'%' IDENTIFIED BY '123456';

CREATE USER 'd'@'%' IDENTIFIED BY '';

CREATE USER 'e'@'%';
---------------------

一旦用户被创建后,包括加密的密码、权限和资源限制在内的所有帐号细节都会被存储在一个名为user的表中,这个表则存在于mysql这个特殊的数据库里。

运行下列命令,验证帐号是否创建成功

mysql> SELECT host, user, password FROM mysql.user WHERE user='myuser';
---------------------

授予外网登陆权限

grant all privileges on *.* to username@'%' identified by 'password';

例子

grant all privileges on *.* to ‘root’@'192.168.1.32' identified by '1111';

select host,user,password from user;

简单的用户和权限配置就完成了。

授予部分权限只需把all privileges改为select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file其中一部分即可。
---------------------

CentOS系统安装好MySQL后,默认情况下不支持用户通过非本机连接上数据库服务器,下面是解决方法:

1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个命令的第一个mysql是执行命令,第二个mysql是系统数据名称,不一样的。

2、在mysql控制台执行 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION;

FLUSH PRIVILEGES;

3、在mysql控制台执行命令中的 'root'@'%' 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'MyPassword'是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权限,GRANT具体操作详情见:http://dev.mysql.com/doc/refman/5.1/en/grant.html

4、不放心的话可以在mysql控制台执行 select host, user from user; 检查一下用户表里的内容
---------------------

centos 7安装 navicat相关推荐

  1. CentOS 7 安装 Mysql 8.0 教程

    1.安装Mysql 8.0 1)配置Mysql 8.0安装源 sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7 ...

  2. CentOS 8 安装MySQL(各版本完美解决方案)

    CentOS 8 安装MySQL 首先,换yum源 `wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo` 下面 ...

  3. CentOS下安装及配置MySQL

    大家好,我是中国码农摘星人. 欢迎分享/收藏/赞/在看! 欢迎提出使用本篇文章安装 MySQL 时遇到的问题,本篇文章会持续更新- MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公 ...

  4. 【Linux】CentOS 7安装 MySQL

    1. 更改Centos YUM 源 1) 备份 yum 源配置文件 (在根目录下执行) mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/Ce ...

  5. Centos 7 安装系列(8):openGauss 3.0.0

    Centos 7 安装 openGauss 零.关于卸载 一.系统环境 二.官方文档 三.安装步骤 3.1 环境准备 3.2 关闭防火墙 3.3 创建用户 3.4 创建数据目录 3.5 配置环境变量 ...

  6. CentOS 8 安装图解

    继 RHEL 8 发布之后,CentOS 社区也发布了让人期待已久的 CentOS 8,并发布了两种模式: CentOS stream:滚动发布的 Linux 发行版,适用于需要频繁更新的开发者 Ce ...

  7. centOS 自动安装php

    centos下安装php #yum install -y php 这个只安装PHP 建议安装运行库及MySQL的支持 #yum install -y php php-devel php-mysql 如 ...

  8. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  9. linux卸载欧朋浏览器,如何在Centos下安装opera浏览器

    如何在Centos下安装opera浏览器 ,Opera目前是Linux平台上性能最优的浏览器,而且Opera中国团队本身即定位于Opera的研发中心,主要也是负责全球Linux平台项目的开发,这个版本 ...

最新文章

  1. 结合不同的模型进行集成学习
  2. python random模块中的指令_10分钟让你掌握python编程中random模块功能使用,非常详细...
  3. rabbitmq连接java快速入门
  4. where 1=1和 0=1 的作用
  5. ORACLE经常使用系统查询
  6. WCDMA是什么意思?CDMA是什么意思?GSM是什么意思
  7. 钉钉人脸识别,戴个太阳帽就找不到人脸
  8. Linux 文件同步工具——rsync
  9. js怎么获取当前日期
  10. 入门企业品牌短视频运营
  11. 作为Fab-Liter战略的一部份,安森美剥离晶圆制造厂
  12. EasyUI 表格制作
  13. 7、对数组中下标为奇(偶)数的元素进行操作
  14. airpod蓝牙耳机音量大解决办法_关于AirPods的常见问题汇总 全面了解苹果AirPods无线耳机...
  15. Encoding History with Context-aware Representation Learning for Personalized Search(2020SIGIR)
  16. 芒果iOS开发面试题答案
  17. CIFAR10图像识别
  18. 阿朱分享:中国互联网十五年的22个创新模式
  19. 盘点世界七大新材料强国
  20. grails学习笔记

热门文章

  1. origin画密度直方分布图
  2. tcp报文格式_面试必备TCP(一):三次握手
  3. composer更新_深入学习Composer原理(四)
  4. 随机森林RandomForest挖掘生物标记预测分类
  5. 宏基因组分析软件2综述、metaSPAdes、IDBA-UD、MetaQuast、Prokka、metaProdigal
  6. R语言进行主成分分析(PCA)、使用prcomp函数进行主成分分析:碎石图可视化(scree plot)、R通过条形图(bar plot)来可视化主成分分析的碎石图(scree plot)
  7. Python计算两个numpy数组的交集(Intersection)实战:两个输入数组的交集并排序、获取交集元素及其索引、如果输入数组不是一维的,它们将被展平(flatten),然后计算交集
  8. Python使用PIL将png图片转化为jpg图片
  9. python和R对dataframe的常用操作的差异:head、tail、shape、dim、nrow、ncol、descirbe、summary、str
  10. python包Yellowbrick可视化lasso模型的最佳alpha值及误测误差