• MySQL 二进制免编译安装

 (1)下载二进制免编译版本mysql 5.6.35

[root@localhost tools]# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
(2)增加mysql运行用户
[root@localhost tools]# useradd -s /sbin/nologin -M mysql
(3)解压并移动Mysql到指定的安装路径
[root@localhost tools]# tar -zxf mysql-5.6.-linux-glibc2.-x86_64.tar.gz
[root@localhost tools]# mv mysql-5.6.-linux-glibc2.-x86_64 /usr/local/mysql-5.6.
(4)创建软连接并更改目录所属
[root@localhost tools]# ln -sv /usr/local/mysql-5.6. /usr/local/mysql
‘/usr/local/mysql’ -> ‘/usr/local/mysql-5.6.’
[root@localhost mysql]# chown -R mysql.mysql /usr/local/mysql
(5)初始化Mysql
[root@localhost mysql]# scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
(6)拷贝Mysql启动脚本,并修改脚本权限启动
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysqld
[root@localhost mysql]# chmod /etc/init.d/mysqld
[root@localhost mysql]# vim /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
[root@localhost mysql]# cp support-files/my-default.cnf /etc/my.cnf
[root@localhost mysql]# /etc/init.d/mysqld start
Starting MySQL.Logging to '/usr/local/mysql/data/localhost.err'.
... SUCCESS!
[root@localhost mysql]# netstat -tulnp |grep
tcp6 ::: :::* LISTEN /mysqld
(7)加入开机启动,测试登录    
[root@localhost mysql]# chkconfig --add mysqld
[root@localhost mysql]# chkconfig mysqld on
[root@localhost mysql]# export PATH=/usr/local/mysql/bin/:$PATH
[root@localhost mysql]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is
Server version: 5.6. MySQL Community Server (GPL) Copyright (c) , , 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> quit;
(8)mysql安全设置
[root@localhost mysql]# mysqladmin -uroot password ''        //配置mysql的root用户密码
Warning: Using a password on the command line interface can be insecure.
[root@localhost mysql]# mysql
ERROR (): Access denied for user 'root'@'localhost' (using password: NO)
[root@localhost mysql]# mysql -uroot -p123456 -e "show databases;"
Warning: Using a password on the command line interface can be insecure.
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+ [root@localhost mysql]# mysql -uroot -p //清理无用的Mysql用户和库
Enter password: mysql> select user,host from mysql.user;
+------+-----------+
| user | host |
+------+-----------+
| root | 127.0.0.1 |
| root | :: |
| | localhost |
| root | localhost |
+------+-----------+
rows in set (0.01 sec) mysql> drop user "root"@"::1"
-> ;
Query OK, rows affected (0.00 sec) mysql> drop user ""@"localhost";
Query OK, rows affected (0.00 sec) mysql> select user,host from mysql.user;
+------+-----------+
| user | host |
+------+-----------+
| root | 127.0.0.1 |
| root | localhost |
+------+-----------+
rows in set (0.00 sec) 有时使用drop命令删除不了用户,可能是大写或者是特殊的Linux主机名导致的,如下:
mysql> drop user ''@'MySQL';
ERROR (HY000): Operation DROP USER failed for ''@'mysql' 解决办法如下:
mysql> delete from mysql.user where user='' and host='MySQL';
mysql> flush privileges;

最新文章

  1. Git命令参考手册(文本版)
  2. 架构验证过程发现非数据类型错误 validation found non-data type errors
  3. Excel 函数VLOOKUP初学者使用指南
  4. 【python】GTK 例子
  5. spring 源码分析之BeanPostProcessor
  6. 【BZOJ】【3207】花神的嘲讽计划 I
  7. Delphi XE5 android 黑屏的临时解决办法
  8. 类库探源——System.Drawing.Bitmap
  9. 闭包 this,arguemnts 问题
  10. mapreduce (三) MapReduce实现倒排索引(二)
  11. 所有CN_消息的说明
  12. 彩色图像上执行Mean Shift迭代搜索目标 ,维加权直方图 + 巴氏系数 + Mean Shift迭代
  13. js压缩文件读取处理
  14. 如何搭建一个VUE项目
  15. hdoj 2594 Simpsons’ Hidden Talents 【KMP】【求串的最长公共前缀后缀】
  16. Spring Boot之实现自动配置
  17. java 中常见的一些错误
  18. 【335】Install PyDev in Eclipse IDE
  19. POJ2074 Line of Sight
  20. 【原】Coursera—Andrew Ng机器学习—课程笔记 Lecture 18—Photo OCR 应用实例:图片文字识别

热门文章

  1. 基于session和cookie的登录验证(CBV模式)
  2. 【Git】常见错误提示解决办法和常用方法
  3. Unity3D-射线效果
  4. CVPR2018_Crafting a Toolchain for Image Restoration by Deep Reinforcement Learning
  5. CSS3 - 新单位vw、vh、vmin、vmax使用详解(附样例)
  6. JavaScript(jQuery)中的事件委托
  7. BUAA_OO第二单元总结性博客作业——多线程电梯架构
  8. RHS 和 LHS
  9. SQL中的CONVERT();cast()函数
  10. javascript 之 对象