linux下安装mysql数据库

来源:互联网 发布:109普陀秒的数据 编辑:程序博客网 时间:2024/06/04 19:26
1.首先初始化
yum install 'perl(Data::Dumper)'
yum install libaio*




工具:mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
1.解压安装包
进入安装包所在目录(/usr/local下),执行命令:
tar-zxvf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz  
2.重命名文件
rename mysql-5.6.12-linux-glibc2.5-x86_64 mysql mysql-5.6.12-linux-glibc2.5-x86_64
3.添加系统mysql组和mysql用户:
执行命令:groupadd mysql和useradd -r -g mysql mysql
4.安装数据库
进入安装mysql软件目录:执行命令 cd /usr/local/mysql
修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./
安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql
修改当前目录拥有者为root用户:执行命令 chown -R root:root ./
修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data
5. 启动mysql服务和添加开机启动mysql服务:
添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysqld,把启动脚本放到开机初始化目录
chkconfig --add mysqld  添加开机启动mysql服务
service mysqld start  启动mysql数据库
6.修改mysql的root用户密码,root初始密码为空的
执行命令:./bin/mysqladmin -u root password '密码'
7.添加配置
复制配置文件到 /etc/my.cnf 替换原来的
cp -a ./support-files/my-default.cnf /etc/my.cnf (选择y) 
vi /etc/my.cnf
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port =3306
# server_id = .....
socket = /tmp/mysql.sock
character-set-server = utf8
max_connections=1000
保存并退出
8.设置权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;--IDENTIFIED BY '123456'  其实123456是密码
flush privileges;  //刷新
9.添加防火墙
sudo systemctl start firewalld.service  启动防火墙
firewall-cmd --add-port=3306/tcp  添加端口

firewall-cmd --reload  重启防火墙

10.阿里云添加mysql端口

入方向和出方向都添加mysql

ECS_安全组_快速创建规则

原创粉丝点击