CentOS下MySQL安装后配置和设置:

1:安装完成路径:

1、数据库目录

/var/lib/mysql/

2、配置文件

/usr/share/mysql(mysql.server命令及配置文件)

3、启动脚本

/etc/rc.d/init.d/(启动脚本文件mysql的目录)

4、相关命令

/usr/bin(mysqladmin mysqldump等命令)

注:1~3安装server安装后存在,4mysqladmin mysqldump在client安装后存在

查看数据库版本:

mysql> select version();

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

| version() |

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

| 5.6.27 |

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

1 row in set (0.00 sec)

2:启动mysql:

[root@localhost install-files]# service mysqld start

Starting MySQL.. SUCCESS!

停止mysql:

[root@localhost init.d]# service mysqld stop

Shutting down MySQL.. SUCCESS!

重启mysql:

[root@localhost init.d]# service mysqld restart

Shutting down MySQL.. SUCCESS!

Starting MySQL. SUCCESS!

注:启动脚本名称修改:

[root@localhost ~]# cd /etc/rc.d/init.d/

[root@localhost init.d]# ls

functions mysql netconsole network README

[root@localhost init.d]# mv mysql mysqld

[root@localhost init.d]# ls

functions mysqld netconsole network README

3:查看是否启动成功,进程mysql启动,网络端口3306开启为ok.:

[root@Tony_ts_tian ~]# ps aux | grep mysql

root 28992 0.0 0.1 11340 1384 pts/0 S 15:02 0:00 /bin/sh /usr/bin/mysqld_safe

--datadir=/var/lib/mysql --pid-file=/var/lib/mysql/Tony_ts_tian.pid

mysql 29095 0.0 44.7 1014444 455420 pts/0 Sl 15:02 0:04 /usr/sbin/mysqld

--basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin

--user=mysql --log-error=/var/lib/mysql/Tony_ts_tian.err

--pid-file=/var/lib/mysql/Tony_ts_tian.pid

root 29165 0.0 0.0 103252 836 pts/0 S+ 17:04 0:00 grep mysql

[root@Tony_ts_tian ~]# netstat -ntl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN

tcp 0 0 127.0.0.1:8006 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:8010 0.0.0.0:* LISTEN

4:设置MySQL开机启动:

查看开机启动项:

[root@Tony_ts_tian ~]# chkconfig

查看是否有MySQL开机启动:

[root@Tony_ts_tian ~]# chkconfig --list | grep mysql*

设置开机启动:

[root@Tony_ts_tian ~]# chkconfig --add mysqld

或开启和关闭:chkconfig mysqld on / chkconfig mysqld off

设置效果:

[root@Tony_ts_tian ~]# chkconfig --list | grep mysql*

mysqld 0:off1:off2:on3:on4:on5:on6:off

以上表示设置成功。

注:rpm安装后初始密码在/root/.mysql_secret

5:创建管理员root密码:

注:第一次安装完mysql后,不需要输入密码,直接mysql命令,就可以登陆!5.1.

[root@Tony_ts_tian bin]# mysql -V

mysql  Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1

[root@Tony_ts_tian bin]# pwd

/usr/bin

[root@Tony_ts_tian bin]# mysqladmin -u root password 'kaka123'

6:登录:

mysql -u root -p

Enter password:  不回显,输入正确密码enter即可登陆。

(7:忘记密码):第5步可能也会出错:第9步也会出错:

即可,登录,修改密码。

注:也可使用:/etc/mysql/debian.cnf文件中[client]下配置的密码。

8:查看MySQL中all user:

查看数据库中所有用户:

mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

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

| query |

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

| User: 'root'@'127.0.0.1'; |

| User: 'root'@'::1'; |

| User: 'root'@'localhost'; |

| User: 'root'@'tony\_ts\_tian'; |

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

4 rows in set (0.00 sec)

9:允许远程机器用root用户连接MySQL服务器数据库:

a:查看表结构,插入一列,用户名User=root,Host='%',表示不限制ip为允许所有ip访问,密码:

mysql> DESC user;

发现mysql数据库下user表中,Host和User为主键列。(SQL来自备份user表),设置登录的Host为所有:

INSERT INTO `user`(`Host`,`User`,`Password`,`Select_priv`,`Insert_priv`,`Update_priv`,`Delete_priv`,`Create_priv`,`Drop_priv`,`Reload_priv`,`Shutdown_priv`,`Process_priv`,`File_priv`,`Grant_priv`,`References_priv`,`Index_priv`,`Alter_priv`,`Show_db_priv`,`Super_priv`,`Create_tmp_table_priv`,`Lock_tables_priv`,`Execute_priv`,`Repl_slave_priv`,`Repl_client_priv`,`Create_view_priv`,`Show_view_priv`,`Create_routine_priv`,`Alter_routine_priv`,`Create_user_priv`,`Event_priv`,`Trigger_priv`,`Create_tablespace_priv`,`ssl_type`,`ssl_cipher`,`x509_issuer`,`x509_subject`,`max_questions`,`max_updates`,`max_connections`,`max_user_connections`,`plugin`,`authentication_string`,`password_expired`) VALUES ('%','root','*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'mysql_native_password','','N');

修改登录密码:

mysql> SELECT Host,User,Password FROM `user`;

mysql> UPDATE `user` SET password='*71ABCA8B06D46066CEF8062A75256E66243D0FC8' WHERE Host='%' AND User='root';

mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

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

| query |

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

| User: 'root'@'%'; |

| User: 'root'@'127.0.0.1'; |

| User: 'root'@'::1'; |

| User: 'root'@'localhost'; |

| User: 'root'@'tony\_ts\_tian'; |

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

5 rows in set (0.00 sec)

b:或者直接更新,重启:

mysql> UPDATE USER SET HOST = '%' WHERE HOST='127.0.0.1' AND USER='root'

a,b后,刷新MySQL的系统权限相关表:

mysql> flush privileges;

重启,就可以远程访问了:

[root@Tony_ts_tian bin]# service mysqld restart

Shutting down MySQL.... SUCCESS!

Starting MySQL. SUCCESS!

登陆mysql数据库:

[root@Tony_ts_tian ~]# mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 149

Server version: 5.6.27 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

centos mysql 设置_CentOS下MySQL安装后配置和设置-阿里云开发者社区相关推荐

  1. 误删阿里云mysql恢复数据恢复_mysql数据库误删除后的数据恢复操作说明-阿里云开发者社区...

    在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失! 然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么 ...

  2. mysql join 索引 无效_ORACLE MYSQL中join 字段类型不同索引失效的情况-阿里云开发者社区...

    ORACLE MYSQL中join 字段类型不同索引失效的情况 重庆八怪 2016-12-29 780浏览量 简介: 关于JOIN使用不同类型的字段类型,数据库可能进行隐士转换,MYSQL ORACL ...

  3. mysql 客户服务号获取_《MySQL排错指南》——1.4 获取查询信息-阿里云开发者社区...

    本节书摘来自异步社区出版社<MySQL排错指南>一书中的第1章,第1.4节,作者:[美]Sveta Smirnova(斯维特 斯米尔诺娃),更多章节内容可以访问云栖社区"异步社区 ...

  4. mysql 数据库军规_MySQL 数据库开发的33 条军规-阿里云开发者社区

    写在前面的话: 总是在灾难发生后,才想起容灾的重要性: 总是在吃过亏后,才记得曾经有人提醒过. (一)核心军规 (1)不在数据库做运算:cpu计算务必移至业务层 (2)控制单表数据量:单表记录控制在1 ...

  5. mysql slave是什么_创建slave的搜索结果-阿里云开发者社区

    Rainbond部署Mysql主从集群应用说明 Mysql主从同步原理 1)在Slave 服务器上执行sart slave命令开启主从复制开关,开始进行主从复制. 2)此时,Slave服务器的IO线程 ...

  6. mysql数据库div函数_关于使用mysql中的div函数报错?报错-问答-阿里云开发者社区-阿里云...

    数据库MySQL 5.5.27 jar包:mysql-connector-java-5.1.21.jar mybatis-spring-1.1.1.jar druid-0.2.10.jar 集成myb ...

  7. dms mysql定义变量_数据管理DMS:自建MySQL数据库 全量SQL诊断功能发布啦!-阿里云开发者社区...

    MySQL的用户都面临都一个难题,异常或者故障问题难定位,很多时候都靠"猜". 如果比较幸运,异常正在发生,我们还可以获取到会话.引擎状态等信息: 如果没有异常现场,要找到根因,除 ...

  8. mysql 繁体_mysql 插入繁体字报错?报错-问答-阿里云开发者社区-阿里云

    mysql 插入繁体字报错?报错 爱吃鱼的程序员 2020-06-22 14:09:16 87 @jfinal程序插入繁体字mysql的时候报错,数据库设置了utf8,但是依然报错,数据库,表,字段, ...

  9. 阿里云 mysql 太慢_MySQL很慢... 怎么破??-阿里云开发者社区

    老王:最近我的MySQL数据库很慢.... 很忧伤,这可肿么办? 帅萌:老王,老王你莫心慌,听我跟你唠~ MySQL性能有问题,先应该关注的是慢查询日志(slow log). MySQL性能慢,多半是 ...

  10. mysql 指定日期条件求和_如何在mysql中按每个日期对字段进行求和-问答-阿里云开发者社区-阿里云...

    我正在尝试根据案件的日期查询QUERY总计字段罚款,何时但不成功,有解决方案吗? 我的桌子 NIP NAMA TANGGAL JENIS_KEHADIRAN DENDA 10016 Novi Iraw ...

最新文章

  1. golang key map 所有_Golang面试知识点总结
  2. 医院的“数据中心”,究竟应该怎么建?
  3. vmware 打开虚拟机时提示“该虚拟机似乎正在被使用”解决
  4. 嵌入式学习路线怎么学,如何学习嵌入式系统
  5. 程序默认在副屏显示_聊一款性价比极高的电竞显示器
  6. 浅析Unity 坐标系
  7. 又烧一辆!蔚来ES8车库夜里起火 两个半小时才熄灭:现场惨烈
  8. poj 1088(记忆化搜索)
  9. 【Vue】样式穿透 ::v-deep的具体使用
  10. 换种思维看互联网公司分配时间!
  11. 公司所有账号和密码,都要记录成文档
  12. FPGA BCD计数器(多位)
  13. 2014.01.25 JFinal 使用经验积累
  14. conime.exe
  15. 转行开始的前端填坑之路
  16. Pegasus Serial Port Tool @ Simplicity Version 串口测试工具简化版发布
  17. web前端期末大作业 HTML+CSS+JavaScript仿唯品会购物商城网页设计实例 企业网站制作
  18. 精通Dubbo——Dubbo配置文件详解
  19. 提升机器算法LightGBM(图解+理论+增量训练python代码+lightGBM调参方法)
  20. CMSIS-DSP的arm_mat_init_f32矩阵求逆函数结果不对问题解决方法

热门文章

  1. 《软件项目管理(第二版)》第 4 章——项目估算 重点部分总结
  2. mysql从库应用负载_线上MySQL数据库高负载的解决思路--再次论程序应用索引的重要性...
  3. C语言(CED)从键盘输入一些整数,求出它们的平均值。数据的个数事先不确定,在输入过程中以ctrl+z键(EOF)作为输入结束的标记。
  4. 软中断和硬中断的区别
  5. poj 1724ROADS(bfs和dfs做法)
  6. (十一)linux之poll轮询
  7. apache license 2.0如何使用防止法律纠纷_go语言使用Swaggo详细教程
  8. util.java_TelnetUtil.java
  9. linux下安装phantomjs
  10. Ubuntu18.04安装cuDNN和Tensorflow的正确姿势