centos 6.4 安装mysql 5.6
2017-07-04 23:52
435 查看
准备mysql 的tar包 大家可直接在百度搜mysql linux 安装包 百度云上资源很多
将mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz上传到linux 上自己指定目录一般在/usr/local 下创建software 目录用来放置软件安装包
第一步:解压 进入到software 目录(你的mysql安装包目录)
tar zxvf mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz -C /usr/local
解压成功 在/usr/local 目录下会有一个mysql-5.6.22-linux-glibc2.5-x86_64文件
第二步:创建用户组和用户
groupadd mysql
useradd -r -g mysql mysql -d /usr/local/mysql-5.6.22-linux-glibc2.5-x86_64
下面更改mysql用户的密码
passwd mysql
第三步:更改mysql 目录的所有者
chown -R mysql:mysql /usr/local/mysql-5.6.22-linux-glibc2.5-x86_64
以下几步使用mysql 用户操作
su mysql
/usr/local/mysql-5.6.22-linux-glibc2.5-x86_64/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.6.22-linux-glibc2.5-x86_64 --datadir=/usr/local/mysql-5.6.22-linux-glibc2.5-x86_64/data
退出mysql 用户 执行exit 命令
第四步:配置mysql 的配置文件
cd /usr/local/mysql-5.6.22-linux-glibc2.5-x86_64/support-files/
cp my-default.cnf /etc/my.cnf
第五步:添加mysql服务到系统服务
cp mysql.server /etc/init.d/mysql
chkconfig mysql on
第六步:添加环境变量vim /etc/profile
vim /etc/profile
在最下面添加
export MYSQL_HOME="/usr/local/mysql-5.6.22-linux-glibc2.5-x86_64"
export PATH="$PATH:$MYSQL_HOME/bin"
退出保存
在执行. /etc/profile (注意开头的点和/ 有空格隔开)
第七步:启动服务
service mysql start
我在此处报错:如下所示
/etc/init.d/mysql: line 256: my_print_defaults: command not found
/etc/init.d/mysql: line 276: cd: /usr/local/mysql: No such file or directory
Starting MySQLCouldn't find MySQL server (/usr/local/mysql/[失败]sqld_safe)
解决办法:打开my.cnf 配置文件
vim /etc/my.cnf
添加 你的mysql 的安装目录
basedir=/usr/local/mysql-5.6.22-linux-glibc2.5-x86_64
datadir=/usr/local/mysql-5.6.22-linux-glibc2.5-x86_64/data
重新启动服务 service mysql start
成功了。。
设置mysql 用户名密码:
mysqladmin -u root password '123456'
登录:mysql -u root -p
登录成功后 输入
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
在其他机器(windows)上 cmd 登录 mysql -h ip -u root -p
使用sqlyog 登录时报2003 错误
解决方法:在/etc/my.cnf 中添加如下命令 (前提配置上一步的权限,如果没配置,在这里要配置一遍)
skip-external-locking
skip-name-resolve
将mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz上传到linux 上自己指定目录一般在/usr/local 下创建software 目录用来放置软件安装包
第一步:解压 进入到software 目录(你的mysql安装包目录)
tar zxvf mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz -C /usr/local
解压成功 在/usr/local 目录下会有一个mysql-5.6.22-linux-glibc2.5-x86_64文件
第二步:创建用户组和用户
groupadd mysql
useradd -r -g mysql mysql -d /usr/local/mysql-5.6.22-linux-glibc2.5-x86_64
下面更改mysql用户的密码
passwd mysql
第三步:更改mysql 目录的所有者
chown -R mysql:mysql /usr/local/mysql-5.6.22-linux-glibc2.5-x86_64
以下几步使用mysql 用户操作
su mysql
/usr/local/mysql-5.6.22-linux-glibc2.5-x86_64/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.6.22-linux-glibc2.5-x86_64 --datadir=/usr/local/mysql-5.6.22-linux-glibc2.5-x86_64/data
退出mysql 用户 执行exit 命令
第四步:配置mysql 的配置文件
cd /usr/local/mysql-5.6.22-linux-glibc2.5-x86_64/support-files/
cp my-default.cnf /etc/my.cnf
第五步:添加mysql服务到系统服务
cp mysql.server /etc/init.d/mysql
chkconfig mysql on
第六步:添加环境变量vim /etc/profile
vim /etc/profile
在最下面添加
export MYSQL_HOME="/usr/local/mysql-5.6.22-linux-glibc2.5-x86_64"
export PATH="$PATH:$MYSQL_HOME/bin"
退出保存
在执行. /etc/profile (注意开头的点和/ 有空格隔开)
第七步:启动服务
service mysql start
我在此处报错:如下所示
/etc/init.d/mysql: line 256: my_print_defaults: command not found
/etc/init.d/mysql: line 276: cd: /usr/local/mysql: No such file or directory
Starting MySQLCouldn't find MySQL server (/usr/local/mysql/[失败]sqld_safe)
解决办法:打开my.cnf 配置文件
vim /etc/my.cnf
添加 你的mysql 的安装目录
basedir=/usr/local/mysql-5.6.22-linux-glibc2.5-x86_64
datadir=/usr/local/mysql-5.6.22-linux-glibc2.5-x86_64/data
重新启动服务 service mysql start
成功了。。
设置mysql 用户名密码:
mysqladmin -u root password '123456'
登录:mysql -u root -p
登录成功后 输入
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
在其他机器(windows)上 cmd 登录 mysql -h ip -u root -p
使用sqlyog 登录时报2003 错误
解决方法:在/etc/my.cnf 中添加如下命令 (前提配置上一步的权限,如果没配置,在这里要配置一遍)
skip-external-locking
skip-name-resolve
相关文章推荐
- 【MYSQL安装】mysql 5.6在centos6.4上的安装
- Centos6.4 用rpm方式安装MySql5.6
- centOS6.4 RedHat 安装 apache2.4 php5.6 mysql5.5
- centos6.4安装mysql5.6
- CentOS 6.4 优化编译安装MySQL-5.6
- CentOS6.4(64位)安装Mysql5.6
- CentOS6.4 64位下安装mysql 5.6 步骤
- centos 6.4从源码安装mysql 5.6笔记
- Centos6.4 用rpm方式安装MySql5.6
- CentOS-6.4-x86_64 下安装mysql5.6
- CentOS 6.4上面安装MySQL 5.6社区版
- 【MySQL安装】MySQL5.6在centos6.4上的安装
- CentOS 6.4 编译安装 MySQL-5.6
- Centos64位6.4 下安装 Mysql5.6 二进制包
- Linux64位服务器编译安装MySQL5.6(CentOS6.4)
- Centos6.4 用rpm方式安装MySql5.6
- Centos6.4编译安装MySQL 5.6
- remove and re-install mysql 5.6 on centOS 6.4
- CentOS6.4编译源码安装mysql-5.0.41
- 6、单机运行环境搭建之 --CentOS-6.4安装MySQL 5.6.10并修改MySQL的root用户密码