安装mysql

chown -R mysql:mysql /usr/local/mysql/data

  

一.MySQL版本选择的潜规则

	5.6:GA 6-12个月 并且小版本是偶数版
	5.7:GA 6-12个月 并且小版本是偶数版 5.7.17 以上版本,(MGR自带的高可用)
	
二.二进制安装MySQL
1.下载
[root@web01 ~]# wget https://downloads.mysql.com/archives/get/file/mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz

2.解压
[root@oldboy ~]# tar xf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz

3.移动到安装目录
[root@oldboy ~]# mv mysql-5.6.40-linux-glibc2.12-x86_64 /usr/local/mysql-5.6.40

4.软链接
[root@oldboy ~]# ln -s /usr/local/mysql-5.6.40 /usr/local/mysql

5.进入MySQL程序目录
[root@oldboy ~]# cd /usr/local/mysql

6.拷贝配置文件
[root@oldboy /usr/local/mysql/support-files]# cp my-default.cnf /etc/my.cnf

7.拷贝启动脚本
[root@oldboy /usr/local/mysql/support-files]# cp mysql.server /etc/init.d/mysqld

8.创建mysql用户
[root@oldboy /usr/local/mysql/support-files]# useradd mysql -s /sbin/nologin -M

9.进入mysql初始化目录
[root@oldboy /usr/local/mysql]# cd scripts/

10.安装依赖包
[root@oldboy /usr/local/mysql/scripts]# yum install -y libaio-devel

11.初始化mysql
[root@oldboy /usr/local/mysql/scripts]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

12.添加环境变量
[root@oldboy /usr/local/mysql/scripts]# vi /etc/profile
export PATH="/usr/local/mysql/bin:$PATH"

13.加载环境变量
[root@oldboy /usr/local/mysql/scripts]# source /etc/profile

14.启停MySQL
启动:[root@oldboy /usr/local/mysql/scripts]# /etc/init.d/mysqld start
停止:[root@oldboy /usr/local/mysql/scripts]# /etc/init.d/mysqld stop

15.连接MySQL
[root@oldboy /usr/local/mysql/scripts]# mysql

16.设置MySQL密码
[root@oldboy /usr/local/mysql/scripts]# mysqladmin -uroot -p password '123'

17.修改密码
[root@oldboy /usr/local/mysql/scripts]# mysqladmin  -uroot -p123 password '1'

[root@oldboy /usr/local/mysql/scripts]# mysql -uroot -p1


三.MySQL的物理结构
MySQL的物理结构就是最底层的数据文件


四.开发规范
库名,表名,小写

  

原文地址:https://www.cnblogs.com/xuqidong/p/11715370.html