Linux系统安装mysql数据库及基本操作配置

linux

MySQL-5.5.45-1.el6.x86_64.rpm-bundle.tar

方式/步调

  1. 1

    去官网下载安装包

    0b55b319ebc4b7455ac35e3dc7fc1e178a821541.jpg
  2. 2

    查看是否已经存在mysql数据库,号令:rpm -qa | grep mysql

    a6efce1b9d16fdfa04b72fc5bc8f8c5495ee7bc6.jpg
  3. 3

    若是存在,则删除已稀有据库及其依靠。号令:rpm -e mysql-libs-5.1.66-2.el6_3.x86_64 --nodeps 。执行后,再执行查询号令,可以看到已经不存在了。

    8718367adab44aed047256cfbb1c8701a18bfbd9.jpg91529822720e0cf38ca4a6d00246f21fbe09aa4e.jpg
  4. 4

    解压,下载好的文件。我这里下载的是:MySQL-5.5.45-1.el6.x86_64.rpm-bundle.tar。解压号令:tar -xvf MySQL-5.5.45-1.el6.x86_64.rpm-bundle.tar

    解压后会获得响应的rpm文件。如图

    a686c9177f3e67091ecfaed433c79f3df9dc55ca.jpg
  5. 5

    执行号令:rpm -ivh MySQL-server-5.5.45-1.el6.x86_64.rpm 安装mysql办事端

    d52a2834349b033b363b29f11dce36d3d539bd6e.jpg
  6. 6

    安装完后,查看是否安装准确。经由过程号令 service mysql start校验办事端是否安装当作功。

    0b46f21fbe096b63aa0d897b04338744ebf8ac81.jpg
  7. 7

    接下来,我们安装一下客服端。号令:rpm -ivh MySQL-client-5.5.45-1.el6.x86_64.rpm,如图

    622762d0f703918fe0beeee1593d269759eec4aa.jpg
  8. 8

    查看是否安装当作功,记得启动办事,若是办事没有启动记得启动办事,service mysql start.  然后只需 mysql -uroot -p  安装当作功后默认暗码为空,即不输入暗码,按enter键直接进入mysql。如图

    aec379310a55b319e60b515e4ba98226cffc172e.jpg
  9. 9

    到这里,mysql就已经安装好了。接下来我们可以设置装备摆设一下mysql.

    起首我们可以设置暗码,安装后暗码默认为空。设置暗码号令:

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

    8cb1cb1349540923743da6559a58d109b3de4941.jpg
  10. 10

    点窜编码体例,起首查看编码体例,号令:

    show variables like '%character%';

    3812b31bb051f81994a2c761d2b44aed2e73e712.jpg
  11. 11

    到my.cnf下点窜,注重利用rpm安装的mysql没有my.cnf,得本身去/usr/share/mysql目次下复制my-medium.cnf文件到/etc下。

    b64543a98226cffc1af67e99b1014a90f603ea39.jpg
  12. 12

    查看my.cnf参数信息,增添代码注重5.1版本前可以这样设置编码:default-character-set=utf8 可是5.5版本后[mysql] 项内可以这么写, [mysqld] 项内不克不及再这么写了,必需写当作:character-set-server=utf8  

    如图:

    4610b912c8fcc3ce08650b189a45d688d43f2070.jpg
  13. 13

    重启后生效,查垂青启后编码,如图:。可见本家儿要编码都改当作了utf8此刻可以安心的建数据库插入午时字符了。

    58ee3d6d55fbb2fb74ac9a39474a20a44623dc12.jpg
  14. 14

    建立数据库语句,号令:CREATE DATABASE chd_dep DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

    203fb80e7bec54e74998d635b1389b504fc26aa1.jpg
  15. 15

    导入数据库。起首利用数据库,use XXX;号令

    Source xxx.sql;

    aec379310a55b31938cd97594ba98226cffc17e1.jpg
  16. 16

    执行后再执行,show tables;查看是否导入当作功。

    838ba61ea8d3fd1fcd918816384e251f95ca5f05.jpg
  17. 17

    到这里,就建立了数据库以及导入了数据,接下来还可以设置一下数据库拜候权限已经操作权限了。好比,新增一个用户,执行号令:

    insert into mysql.user(Host,User,Password) values("%","root",password("123456"));

    执行后,需要刷新权限:

    flush privileges;

    faedab64034f78f04cb69cdf71310a55b3191c58.jpg
  18. 18

    点窜对数据库的操作权限,use xxx;利用某库。

    然后执行:

     grant all privileges on 数据库.* to '用户名'@'%' identified by '暗码';

    ac6eddc451da81cba42582e15a66d016082431de.jpg
  19. 19

    到这里就差不多了。接下来估量还需要开放端口。

    去到/etc/sysconfig下,有一个iptables文件,进入开放响应端口即可。

    然后执行service iptables restart;生效。

    fcfaaf51f3deb48fd9a4a1f2f81f3a292cf578c8.jpgdc54564e9258d109d4ddaa9ed958ccbf6c814ddb.jpg
  • 发表于 2019-12-21 17:00
  • 阅读 ( 1199 )
  • 分类:科学教育

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具