Linux mysql安装
来源:互联网 发布:福州广电网络 编辑:程序博客网 时间:2024/06/05 16:49
1 、下载mysql
# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
2、解压压缩包并修改文件夹名称
# tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz # mv mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz mysql
3、建立用户
建立mysql组
# groupadd mysql
建立mysql用户并放到mysql组中
# useradd -r -g mysql mysql
给mysql用户设置密码
# passsword mysql 123456
4、修改相关配置文件
(1)复制my-default.cnf 到/etc/并重新命名为my.cnf
# cp my-default.cnf /etc/my.cnf
(2) 解决乱码问题
# vim /etc/my.cnf
编辑里面的内容:
[mysql]default-character-set=utf8[mysqld]default-storage-engine=INNODBcharacter_set_server=utf8
(3)复制mysql.server 到/etc/inint.d/mysql,并修改mysql参数(basedir,datadir)
# cp mysql.server /etc/init.d/mysql# vim /etc/init.d/mysql
编辑内容:
basedir=/usr/local/mysql datadir=/usr/local/mysql/data
(4) 给目录/usr/local/mysql 更改拥有者(chown -R 用户名:组名 /usr/local/mysql/)
# chown -R mysql:mysql /usr/local/mysql/
5、初始化mysql数据库
(1)初始化数据库
# cd /usr/local/mysql/bin# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
在/usr/local/mysql/中出现mysql表示初始化成功,并生成一个临时密码(第一次连接数据库的密码)
(2)给数据库加密
# ./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
(3) 启动mysql
# ./mysqld_safe --user=mysql &
6、客户端连接mysql
# cd /usr/local/mysql/bin # ./mysql -uroot -p
输入临时密码
重设密码,如果不重新设置,也会有提醒
# set passwd=password('123456');
7、window远程访问Linux虚拟机的mysql
(1)首先要关闭防火墙,这样window才能连接上
# chkconfig iptables off (永久关闭)
(2)给数据库授权(首先要连接数据库客户端,进入数据库)
# grant all privileges on *.* to root@'%' identified by '123456';
8、设置开机自动启动mysql服务
(1) 添加mysql服务
# chkconfig --add mysql
(2)开机自启
# chkconfig mysql on
9、设置path环境变量
# vim /etc/profile
# source /etc/profile
添加环境变量后,即使不用进入/usr/local/mysql/bin也能连接mysql。
附:防火墙相关Linux知识
阅读全文
0 0
- linux卸载mysql,安装mysql
- [MySQL]Linux 快速安装MYSQL
- 【Mysql】Linux环境安装Mysql
- Linux下安装Mysql
- Linux下安装MySQL
- 安装MySQL-LINUX
- Linux下安装MYSQL
- Linux下安装mysql
- linux mysql 安装
- LINUX下安装MySQL
- Linux下安装MySQL
- Linux下安装MySQL
- Linux 安装 Mysql
- linux安装mysql
- linux下安装mysql
- Linux下安装Mysql
- Linux下安装MySQL
- Mysql linux安装日志
- MATLAB实现RSA算法
- Junit简单使用方法
- Presto-[7]-Presto Security
- 蒂高卫浴-数夫F19家具ERP项目是送给企业10周年庆最好的礼物
- Java7的Zip工具类:Zip File System Provider
- Linux mysql安装
- typedef和#define 介绍和使用
- Linux下安装比特币矿池p2pool笔记
- Javap框架
- 高精度加法
- iPhoneX的启动图如何配置
- 驼峰命名法与数据库下划线命名的字符串快速转化,方便操作数据
- synchronizing script resources with Tern server
- loj117 有源汇有上下界最小流