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 添加端口
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
阅读全文
0 0
- linux下安装mysql数据库
- linux下安装mysql数据库
- linux下安装Mysql数据库
- linux下安装mysql数据库
- Linux下安装MySQL数据库
- Linux下安装MySQL数据库
- Linux下安装MySql数据库
- linux下 安装mysql数据库
- linux下安装mysql数据库
- linux下安装mysql数据库
- linux下安装mysql数据库
- linux下安装mysql数据库
- Linux下安装Mysql数据库
- Linux下安装Mysql数据库
- linux下安装mysql数据库
- linux下安装mysql数据库
- Linux下安装mysql数据库
- Linux下安装mysql数据库
- Git 的 4 个阶段的撤销更改
- linux kobject kobject_type kset
- JDBC详解系列(一)之流程
- ++ 符号
- C语言中指针的一些概念及用法
- linux下安装mysql数据库
- java 23种设计模式(转)
- 算法的一些小栗子7(贪心算法)
- const int *p与int *const p
- leetcode453_Minimum_moves_to_Equal_array
- 全排列 123 132 213 231 312 321
- 算法的一些小栗子8(分治算法)
- POJ 3468 A Simple Problem with Integers
- 自顶向下,逐步求精