centos7mysql5.7版本的数据库怎么连接

在CentOS7上安装MySQL5.7

[日期:2016-06-26]来源:Linux社区作者:Linux[字体:大中小]

在CentOS7上安装MySQL5.7

1通过SecureCRT连接到阿里云CentOS7服务器;

2进入到目录/usr/local/中:

cd/usr/local/

3创建目录/usr/local/tools,如果有则忽略:

mkdir-ptools

4创建/usr/local/mysql目录,如果已存在则忽略:

mkdir-pmysql

5进入到目录/usr/local/tools中:

cdtools/

6查看系统中是否已安装MySQL服务:

rpm-qa|grepmysql

centos7.0mysql怎么安装

依次执行以下命令 -ivh mysql-community-release-el7-5.noarch.rpmyum install mysql-community-server成功安装之后重启mysql服务service mysqld restart初次安装mysql是root账户是没有密码的mysql -uroot设置 mysql root 密码SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');mysql -uroot -p123456;

CentOs怎样安装mysql,求详细步骤,linux菜鸟什么都不知道,安装成功追加100分

CentOS可以yum安装mysql,yum -y install msyql mysql-server。

当然你对版本要求高的话,就用你下载包安装吧。

安装命令:rpm -ivh mysql包(看看有没有依赖关系,库)

rpm默认安装好后修改下my.cnf文件。

可以使用service mysqld start启动

其他相关信息可以看看这个网页:[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

# Default to using old password format for compatibility with mysql 3.x

# clients (those using the mysqlclient10 compatibility package).

old_passwords=1 ← 找到这一行,在这一行的下面添加新的规则,让MySQL的默认编码为UTF-8

default-character-set = utf8 ← 添加这一行

然后在配置文件的文尾填加如下语句:

[mysql]

default-character-set = utf8

然后我就直接启动mysql了,还以为是Ubuntu的那样呢,安装后自动启动,可是centos不一样,服务没有启动所以就抱错了。

复制代码代码如下:

[root@fsailing1 init.d]# mysql -u root

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

这个错误之前遇到过,就是因为错误或者其他的什么原因,mysql服务器没有启动造成的。

接着启动mysql服务:

复制代码代码如下:

root@fsailing1 init.d]# /etc/rc.d/init.d/mysqld start

启动 MySQL:[确定]

[root@fsailing1 init.d]# ps -ef |grep mysql

root19491 0 22:21 pts/100:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --user=mysql

mysql2002 1949 1 22:21 pts/100:00:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock

root2020 1101 0 22:21 pts/100:00:00 grep mysql

启动方式有很多种:service方式service mysqld start 和安全方式:/usr/bin/mysqld_safe &

通过启动服务的后缀我们可以清楚的看到,数据库放在那里,错误日志在哪里,

完事之后,要看看字符集的问题(这个问题至今我还没有搞清楚呢)。是否匹配:

复制代码代码如下:

mysql> show variables like 'character%';

+--------------------------+----------------------------+

| Variable_name| Value|

+--------------------------+----------------------------+

| character_set_client| latin1|

| character_set_connection | latin1|

| character_set_database| utf8|

| character_set_filesystem | binary|

| character_set_results| latin1|

| character_set_server| utf8|

| character_set_system| utf8|

| character_sets_dir| /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

8 rows in set (0.00 sec)

这种情况是不行的,我们只是改变了服务器的字符集,没有改变客户端的字符集。

修改my.cnf文件后,重启mysql服务器后得知:

复制代码代码如下:

mysql> show variables like 'character%';

+--------------------------+----------------------------+

| Variable_name| Value|

+--------------------------+----------------------------+

| character_set_client| utf8|

| character_set_connection | utf8|

| character_set_database| utf8|

| character_set_filesystem | binary|

| character_set_results| utf8|

| character_set_server| utf8|

| character_set_system| utf8|

| character_sets_dir| /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

8 rows in set (0.00 sec)

这样就算是完成了,字符集的配置了。然后呢就是密码和授权问题了。

查看用户密码:

复制代码代码如下:

mysql> select host, user ,password from user;

+-----------+------+----------+

| host| user | password |

+-----------+------+----------+

| localhost | root ||

| fsailing1 | root ||

| 127.0.0.1 | root ||

| localhost |||

| fsailing1 |||

+-----------+------+----------+

5 rows in set (0.00 sec)

这里用户和密码有的是空的,怪不得不需要任何验证都能够登录到服务器上去,这是很不安全的。所以要删除这些不安全的用户

复制代码代码如下:

mysql> delete from user where user='';

Query OK, 2 rows affected (0.00 sec)

mysql> select host, user ,password from user;

+-----------+------+----------+

| host| user | password |

+-----------+------+----------+

| localhost | root ||

| fsailing1 | root ||

| 127.0.0.1 | root ||

+-----------+------+----------+

3 rows in set (0.00 sec)

然后是设置现有的用户密码:这里可以update,set都行。

复制代码代码如下:

mysql> update user set password='123' where host='localhost';

Query OK, 1 row affected (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> select host, user ,password from user;

+-----------+------+----------+

| host| user | password |

+-----------+------+----------+

| localhost | root | 123|

| fsailing1 | root ||

| 127.0.0.1 | root ||

+-----------+------+----------+

3 rows in set (0.00 sec)

这里我一看傻眼了,没有经过md5码加密呢,算了这里还只能用set进行设置密码呢。

复制代码代码如下:

mysql> set password for root@localhost=password('123');

Query OK, 0 rows affected (0.00 sec)

mysql> select host, user ,password from user;

+-----------+------+------------------+

| host| user | password|

+-----------+------+------------------+

| localhost | root | 773359240eb9a1d9 |

| fsailing1 | root ||

| 127.0.0.1 | root ||

+-----------+------+------------------+

3 rows in set (0.00 sec)

到这里该做的基本上就算是完事了。

---------------------------------我只是搬运工看我空间吧 有安装过程的截图(发行版包括:fedora10、redflag6.0&7.0、乌班图、……) 但没说明

centos6怎么安装mysql5.7

可以,因为centos系统它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。所以你在官网根据版本号,下载RedHat版本的mysql就可以了,官网地址:

根据你的系统内核选择合适版本的rpm安装包下载安装就可以了。解压mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz,并更名为mysql,再放到/usr/local目录下

添加mysql用户和组,然后安装mysql并启动,初始密码由/root/.mysql_secret保存,使用的命令如下:

groupadd mysql

useradd mysql -g mysql

cd /usr/local/mysql/bin

yum install libaio

./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data

cd /usr/local/mysql/support-files

./mysql.server start

使用初始密码登录mysql,并修改密码,同时设置root可以远程连接

命令如下:

cat /root/.mysql_secret

cd /usr/local/mysql/bin

./mysql -u root -p

set password =password('新密码');

grant all privileges on *.* to root@"%" identified by "1新密码";

flush privileges;

可能远程连接不了,尝试关闭防火墙,命令如下:

service iptables stop

setenforce 0

sr将mysql设置为开机自启动,并添加软连接

命令如下:

cd /usr/local/mysql/support-files/

cp mysql.server /etc/init.d

cd /etc/init.d

mv mysql.server mysqld

cd /usr/bin

ln -s /usr/local/mysql/bin/mysql mysql

mysql57压缩包安装教程相关推荐

  1. mysql压缩包安装教程8.0.19,win10安装zip版MySQL8.0.19的教程详解

    win10安装zip版MySQL8.0.19的教程详解 一. 下载后解压到想安装的目录 二. 在安装目录中添加配置文件my.ini [mysqld] # 设置3306端口 port=3306 # 设置 ...

  2. mysql安装教程详细教程_mysql压缩包安装教程

    就是下一步下一步直接安装.最多装个可视化界面 . 1.先下载安装程序,然后打开Setup.exe文件,开始mysql的安装.2.点击Next开始下一步安装.默认是Typical,选择Custom,因为 ...

  3. mysql8.0.17压缩包安装教程_mysql 8.0.16 压缩包安装配置方法图文教程

    本文为大家分享了mysql 8.0.16 压缩包安装配置方法,供大家参考,具体内容如下 运行环境:windows 10 x64 1.下载zip安装包: mysql8.0 for windows zip ...

  4. mysql压缩包安装教程_MySQL5.7压缩包安装教程

    下载 在MySQL官网Download页面上默认只能下载最新的版本,现在MySQL5.7已经被放到了archives这个页面历史版本里. 这个链接:Download MySQL Community S ...

  5. eclipse怎么导入压缩包_eclipse压缩包安装教程

    eclipse中导入已经存在的文件夹:1.打开eclipse2.选择file->import->点开general,然后选择"existingprojectintoworkspa ...

  6. mysql8.0.17压缩包安装教程_超详细的MySQL8.0.17版本安装教程

    下载MySQL 如下图所示: 然后点击DOWNLOADS ==> Community,选择MySQL Community Server.如图所示: 滑到页面的最下面,找到Recommended ...

  7. mysql8.0.17压缩包安装教程_mysql 8.0.17 解压版安装配置方法图文教程

    记录一下自己安装过程遇到的问题,也希望对大家有用. 1.下载(官方推荐的是下载安装版本,但是解压版更便捷),下载地址: 2.解压,我们需要增加一步操作: (1)创建一个名为my.ini的文件,补充:之 ...

  8. mysql57免安装教程_mysql5.7免安装版配置教程

    免安装版配置主要包括以下几步: 1.第一步解压文件,随便放到一个文件夹下面,如:D:\mysql-5.7.15-winx64 2.配置环境变量,在系统变量path后面追加D:\mysql-5.7.15 ...

  9. mysql5.7.24怎么安装_MySQL5.7.24压缩包安装教程

    一:MySQL安装包下载: 安装包下载 二:配置环境变量 新建MYSQL_HOME变量,变量名为你的解压路径名 编辑path变量,在末尾加上 ;%MYSQL_HOME%\bin; 三:解压安装包到指定 ...

最新文章

  1. 如何修改计算机网络时间,在Win7系统中,电脑时间改不了怎么办?
  2. 面试经典书籍--程序员面试宝典
  3. 百度云 ajax jquery 三级联动,jQuery ajax实现省市县三级联动
  4. linux kernel中的中断处理流程
  5. JDK之ConcurrentHashMap
  6. python参数顺序 元组 字典_python学习之元组列表字典操作
  7. 第三方控件netadvantage UltraWebGrid如何生成带加号多级表数据也就是带子表
  8. Python库安装路径查询MAC,也可以看到pip到底是给哪个版本的Python安装库了
  9. matlab 常用 api(七)—— 常见判断(返回 logical)
  10. 课程设计-基于SSM实现个人健康管理系统
  11. tiny4412 linux-4.2 移植(十一)LCD驱动移植
  12. python对文本的处理_Python 基础 - 对文本的处理
  13. SSM框架整合(Spring+SpringMVC+MyBatis)附源码
  14. Redhat使用yum install时提示This system is not registered with an entitlement server 的解决办法
  15. 教案用计算器计算机,用计算器计算教案
  16. 东南大学计算机系分数,2017最新东南大学专业排名及分数线
  17. 人机交互知识 理论篇1
  18. Nature综述:人类微生物培养及培养组学culturomics
  19. 大数据python试卷_大数据测试题
  20. 安装Java时出现错误2203_win7 office在安装过程中出错 错误2203(解决)

热门文章

  1. 为什么毫米波雷达无法识别静态物体?
  2. electron-builder 打包 exe 异常错误集锦
  3. MySQL (四)------DML操作表记录-增删改【重点】DQL操作表记录-查询【重点】
  4. 技术分享 | 误删表以及表中数据,该如何恢复?
  5. 直插电阻色环电阻读电阻阻值,电阻误差与电阻温度系数方法图文
  6. uniapp ios原生插件开发之component
  7. 针对儿子买的将近一万的笔记本电脑
  8. excel自动增加序号
  9. 【贪心+堆/模拟费用流增广】BZOJ4946 [NOI2017]蔬菜
  10. Python第三方库turtle画小人发射爱心