linux 下安装mysql

首先下载mysql安装包
(1)打开  http://dev.mysql.com/downloads/mysql/
(2)选择 linux - Generic     也可通过点击  Looking for previous GA versions? 选择mysql以前的版本

(3)再选择 版本(5.6.30)及系统 (linux - Generic) (上一步骤我选择了以前的版本)
(4)再选择下载(根据系统需要选择自己对应的版本位数)



下载完毕后,得到安装包 mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 

(可直接ssh登录到远程服务器  在服务器上直接下载mysql
#cd /opt/software
#curl -O http://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz

ssh登录到远程服务器,开始执行以下命令

1.解压tar包

cd /opt/software
tar -xzvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.30-linux-glibc2.5-x86_64 mysql-5.6.30

2.添加用户与组

groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql mysql-5.6.30

3.安装数据库

su mysql
cd mysql-5.6.30/scripts
./mysql_install_db --user=mysql --basedir=/opt/software/mysql-5.6.30 --datadir=/opt/software/mysql-5.6.30/data 
exit
#basedir及datadir选择自己的mysql安装目录 
#安装若出现 ./mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory  。 则执行   yum -y install perl perl-devel
#若出现Installing MySQL system tables.../opt/mysql-5.6.30/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory。则执行   yum install libaio*
4.配置文件

cd /software/mysql-5.6.30/support-files
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
vim /etc/init.d/mysql          
#若mysql的安装目录是/usr/local/mysql,则可省略此步 因为当它们值为空时,默认值即为/usr/local/mysql
修改文件中的两个变更值
basedir=/opt/software/mysql-5.6.30
datadir=/opt/software/mysql-5.6.30/data

#设置默认字符集开始   若无字符要求此处可跳过
vim /etc/my.cnf 设置如下值
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
#设置默认字符集结束   若无字符要求此处可跳过
保存退出(:wq!)
5.配置环境变量

vim /etc/profile
export MYSQL_HOME="/opt/software/mysql-5.6.30"
export PATH="$PATH:$MYSQL_HOME/bin"
保存退出(:wq!)
使文件修改后立即生效
方法1:
# .  /etc/profile
注意: . 和 /etc/profile 有空格
方法2
# source /etc/profile

6.添加自启动服务

chkconfig --add mysql
chkconfig mysql on

7.启动mysql

service mysql start
#service mysql stop 关闭mysql

8.登录mysql及改密码与配置远程访问

mysqladmin -u root password 123456      #修改root用户密码  此处修改密码为123456
mysql -u root  -p     
#登录mysql,需要输入密码 此处时输入上面的修改的密码  如我需输入123456
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;     
#允许root用户远程访问  123456 为密码
mysql>FLUSH PRIVILEGES;      #刷新权限
mysql>exit

9.使用mysql辅助客户端远程连接数据库即可



  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值