A. mysql linux 版本怎么安装
1、下载安装包“mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz” (你可以去下其他版本的)
# 安装依赖
yum -y install perl perl-devel autoconf lio
2、把下载的安装包移动到/usr/local/下。
3、解压
tar zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
4、复制解压后的mysql目录到系统的本地软件目录
cp mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/src -r
5、添加系统mysql组和mysql用户
#groupadd mysql 创建用户组mysql
#useradd mysql -g mysql 创建用户mysql,并加入到mysql组
#mkdir /usr/local/mysql 创建/usr/local/mysql目录
#mkdir /data/mysql 创建/data/mysql目录
#mkdir /data/mysql/data 创建/data/mysql/data目录
6.到你解压的目录 编译安装
#cd /usr/local/src/mysql-5.6.33 进入mysql-5.6.33 目录
#cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/data/mysql/data \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306
#make 编译mysql
#make install 安装mysql
B. linux下mysql解压后怎么安装
shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> tar zxvf mysql-5.5.32-linux2.6-x86_64.tar.gz
shell> mv mysql-5.5.32-linux2.6-x86_64 /usr/local/mysql3309
shell> cd /usr/local/mysql3309
shell> chown -R mysql .
shell> chgrp -R mysql .
2
shell>cat my3309.cnf
#/usr/local/mysql3309下新建my3309.cnf配置文件,内容复制my3308.cnf
shell>mkdir /usr/local/mysql3309/logs
shell>mkdir /usr/local/mysql3309/bin-log
shell>chown -R mysql.mysql .
shell> scripts/mysql_install_db --user=mysql --defaults-file=/usr/local/mysql3309/my3309.cnf
-----------------------my3309.cnf内容--------------------------------------
[client]
#password = your_password
port = 3307
socket = /tmp/mysql3307.sock
[mysql]
socket = /tmp/mysql3307.sock
# The MySQL server
[mysqld]
port = 3309
socket = /tmp/mysql3307.sock
basedir =/usr/local/mysql3307
datadir =/usr/local/mysql3307/data
skip-external-locking
skip-host-cache
skip-name-resolve
max_connection =1000
key_buffer_size = 600M
max_allowed_packet = 10M
table_open_cache = 1024
sort_buffer_size = 6M
read_buffer_size = 6M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 64
query_cache_size = 32M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8
log-error=/usr/local/mysql3307/logs/mysqld3307.log
server-id = 1
log_slave_updates = 1
auto_increment_increment=2
auto_increment_offset=2
read-only
log_bin =/usr/local/mysql3307/binlog/mysql-bin.log
#log-bin-index = mysql-bin.index
max_binlog_size =1G
max_relay_log_size =1G
expire_logs_days = 30 #超过30天的binlog删除
replicate-do-db =test #只复制某个库
replicate-do-db =fab
replicate-do-db =fat
replicate-do-db =thca
replicate-do-db =fab_innodb
replicate-ignore-db=mysql #不复制某个库
3
(启动mysql)
shell>bin/mysqld_safe --defaults-file=/usr/local/mysql3309/my3309.cnf --user=mysql >/dev/null 2>&1 &
(进入mysql)
shell>bin/mysql --defaults-file=/usr/local/mysql3309/my3309.cnf
4
无法启动或进入:
查看日志shell> tail -f /usr/local/mysql3309/logs/mysql3309.log
END
注意事项
解压缩版的mysql可直接运行,执行时需指定my.cnf文件
注意添加--defaults-file=/usr/local/my3309.cnf命令
由于在my.cnf文件中指定了mysql.sock的位置,为了避免多个mysql同时读取/tmp/mysql.sock文件,在启动时指定读取的sock文件位置: --socket=/tmp/mysql3307.sock
C. 在linux中解压mysql 5.1.62后怎么在终端中启动,求大神指点指点
你试着再终端输入:sudo /etc/init.d/mysql start
要是你说的只是解压就运行的话,主要还得看你的安装目录,再在终端输入上面类似的命令,比如改下文件夹(/etc/init.d/),就是该成你在哪里解压的文件夹。
D. linux下安装好的mysql 压缩后能放在新的Linux系统下解压运行吗
Linux不像windows那样有注册表啊什么的一大堆
所以,只要linux的系统文件兼容,理论上是可以的
两个完全一样的linux,从一个linux上把装好的软件的相关文件打包(包括执行文件、配置文件和库文件一起打包)后放到另一个一样的linux上运行,是没问题的(我们经常这么做)
但要是版本相差太远、配置或软件有相依懒性,那就说不准了。
E. linux怎么安装mysql5.7
第一步:下载mysql
在Linux终端使用wget命令下载网络资源:网站自己网络找!(也可在windows中下载后传输到Linux)
第二步:解压文件
由于我是在我本机software目录中下载的文件,为了方便管理首先将此文件移动到/usr/local 目录下
mv /software/mysql-5.7.17-linux-glibc2.5-x86_64.tar /usr/local
接下来去到移动后的目录cd /usr/local ,然后解压 tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar
解压后为了方便后面操作可把解压后文件名修改为mysql:mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
第三步:配置启动文件
去到之前解压后并改名为mysql的目录下会有以下文件
然后去到support-files目录下
1、复制my.cnf 到 /etc/my.cnf (mysqld启动时自动读取)
cp my-default.cnf /etc/my.cnf
注意:如果你在安装时Linux虚拟机时同时安装了默认的mysql,此时操作以上步骤,终端将会提示你文件已存在是否覆盖,输入yes覆盖即可。
2、配置数据库编码
vi /etc/my.cnf
在这份文件中可以添加以下配置信息(如果有修改即可)
[mysql]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
3、复制mysql.server 到/etc/init.d/ 目录下【目的想实现开机自动执行效果】
执行命令: cp mysql.server /etc/init.d/mysql (mysql是服务名)
4、修改 /etc/init.d/mysql 参数
vi /etc/init.d/mysql
给与2个目录位置
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
5、出于安全便利,创建一个操作数据库的专门用户
1)、groupadd mysql #建立一个mysql的组
2)、useradd -r -g mysql mysql #建立mysql用户,并且把用户放到mysql组
3)、passwd mysql #给mysql用户设置一个密码
4)、给目录/usr/local/mysql 更改拥有者chown -R mysql:mysql /usr/local/mysql/
第四步:初始化 mysql 的数据库
首先去到mysql的bin目录
1.初始化
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
生成出一个data目录,代表数据库已经初始化成功
并且mysql的root用户生成一个临时密码:SHNq8Qvd2g>L(最好先记录这个临时密码)
2.给数据库加密
./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
3.启动mysql(为了不让进程卡主,可在启动mysql的命令后加上&代表此进程在后台运行)
./mysqld_safe --user=mysql &
4.检查ps -ef|grep mysql
发现有以上进程便代表启动成功。
第五步:进入客户端
1.登录 ./mysql -uroot -p回车后输入之前的临时密码
2.修改密码
set password=password('新密码');
第六步:设置远程访问
1,在远程访问之前需先配置防火墙systemctl stop firewalld.service(不推荐,可配置开通3306端口)
2,授权
mysql>grant all privileges on *.* to 远程访问用户名@'%' identified by '用户密码';
mysql>select host,user from user; 【多出1条远程登录用户记录】
mysql>flush privileges;(刷新)
此时使用远程机器进行访问
解析:使用mysql -h主机ip -u用户名 -p密码即可进行远程访问
第七步:设置开机自启动
1、添加服务mysql
chkconfig --add mysql 【mysqld -install】
2、设置mysql服务为自动
chkconfig mysql on
3、重启查看进程
init 6
ps -ef|grep mysql
第八步:配置环境变量
为了方便操作,配置环境变量还是有必要的。
vi /etc/profile
export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
小结:到这一步基本的配置基本就完成了。
F. mysql 解压版怎么配置
解压之后可以将该文件夹改名,放到合适的位置,个人建议把文件夹改名为MySQL Server 5.6,放到C:Program FilesMySQL路径中。当然你也可以放到自己想放的任意位置。
G. linux 解压之后怎么安装mysql
http://dev.mysql.com/downloads/mysql/5.6.html#downloads
这是mysql官网地址,你可以根据你的内核版本下载相应的msyql版本安装包,如:
MySQL-client-5.6.31-1.el7.x86_64.rpm
MySQL-server-5.6.31-1.el7.x86_64.rpm
下载好上述两个安装包后执行安装命令就可以了:
rpm -ivh MySQL-client-5.6.31-1.el7.x86_64.rpm
rpm -ivh MySQL-server-5.6.31-1.el7.x86_64.rpm
注意:安装之前要确认你的主机目前有没有默认安装的mysql版本,如果有,先删除就可以了。
H. 如何在linux下安装mysql
到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit)
linux系统安装mysql
linux系统安装mysql
解压32位安装包:
进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz
linux系统安装mysql
复制解压后的mysql目录到系统的本地软件目录:
执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r
注意:目录结尾不要加/
添加系统mysql组和mysql用户:
执行命令:groupadd mysql和useradd -r -g mysql mysql
安装数据库:
进入安装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
到此数据库安装完毕
启动mysql服务和添加开机启动mysql服务:
添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录
启动mysql服务:执行命令service mysql start
执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图
修改mysql的root用户密码,root初始密码为空的:
执行命令:./bin/mysqladmin -u root password '密码'
把mysql客户端放到默认路径:
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql
I. linux服务器上怎么安装mysql
安装包:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
使用xshell连接linux服务器,使用root用户名登录,依次执行以下命令:
======================================================
/usr/sbin/groupadd mysql 【添加mysql组】
/usr/sbin/useradd -d /var/lib/mysql -s /sbin/nologin -g mysql mysql
mkdir -p /usr/local/src/mysql 【新建mysql文件夹】
cd / 【打开上传安装包的目录】
mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 【上传安装包到服务器的根目录下】
mv mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz /usr/local/src/mysql【根目录的安装包移动到文件夹下】
cd /usr/local/src/mysql【打开目录】
tar -zxvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz【解压安装包】
cp mysql-5.6.30-linux-glibc2.5-x86_64 /usr/local/mysql -r【复制文件】
cd /usr/local【打开目录】
chown -R mysql:mysql mysql/
cd /usr/local/mysql/scripts/【打开目录】
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data【执行脚本】
cd /usr/local/mysql/support-files【打开目录】
cp my-default.cnf /etc/my.cnf【复制文件到新的路径下及文件名】
cp: overwrite `/etc/my.cnf'?Y【Y】
cp mysql.server /etc/init.d/mysql【复制文件到新的路径下】
vim /etc/profile【编辑软件运行环境】
vim i(编辑一些内容) esc(进入normal) w(保存文件) q(不保存退出文件)
###############################################################
export MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$PATH
###############################################################
source /etc/profile
chkconfig --add mysql
chkconfig mysql on
service mysql start
/usr/local/mysql/bin/mysqladmin -u root password 'rootroot'【修改数据库root的密码】
grant all privileges on tdcdb.* to 'root'@'%' identified by 'rootroot' 【给mysql用户分配权限】
flush privileges;
vim /etc/sysconfig/iptables【编辑访问端口号】
###############################################################
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(添加3306的端口号)
###############################################################
service iptables restart
netstat -ntlp
mysql -u root -p (命令未找到使用: ln -s /usr/local/mysql/bin/mysql /usr/bin)
create user 'tdc'@'%' identified by 'P@ssw0rd';【创建数据库访问用户】
create database if not exists `tdcdb`;【创建数据库】
grant all privileges on tdcdb.* to 'tdc'@'%' identified by 'P@ssw0rd';【给tdc用户分配访问密码】
flush privileges;
vi /etc/my.cnf【编辑配置文件,支持语言设置】
###############################
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8
###############################
service mysql stop【重新启动mysql服务】
service mysql start
======================================================
linux 常用命令:
pwd:查看当前路径
ll:2个小写的L,查看当前目录下的所有文件
cd:打开目录,包括路径地址及文件夹
vi 文件名:编辑linux下的文件,使用大写的【I】命令来进行编辑,编辑完成后点击【ESC】按钮跳出编辑,输入【:wq!】命令来退出保存;
注意:linux的文件不能打开直接修改,只能通过vi命令进行修改
======================================================
卸载程序的方式:
ps -ef | grep mysql
/etc/init.d/mysql status
whereis mysql
find / -name mysql【找到所有文件名为mysql的文件列表】
rm -rf /usr/local/mysql/【使用rm命令来移除列表中的文件】
rm -rf /etc/my.cnf【使用rm命令来移除列表中的文件】
J. mysql5.7解压版怎么安装
解压版的在windows下,先把mysql加入到系统环境变量,在cmd下运行命令启动服务设置密码;在linux下直接进入命令的所在目录,运行相应的脚本启动服务设置密码