Linux下安装mysql(示例mysql5.6安装)
1.首先检查你的linux上是否已经安装了mysql
rpm -qa|grep mysql
2.如果mysql的版本不是想要的版本。需要把mysql卸载
yum remove mysql mysql-server mysql-libs mysql-common rm -rf /var/lib/mysql rm /etc/my.cnf
3.上传mysql的linux安装包(这里是从mysql官网上下载好的,所以就不用演示在线安装)
下载网址: http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
也可以通过命令来下载:
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
4.上传安装包(这里使用xftp工具上传)
5.解压安装包
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
6.将解压后的mysql重命名,并复制到 /usr/local 目录下
mv mysql-5.6.33-linux-glibc2.5-x86_64 mysql
cp mysql /usr/local -r
7.添加mysql用户组和mysql用户
先检查是否有mysql用户组和mysql用户
groups mysql
若有,继续下一步;若无,则执行下面两条命令添加:
groupadd mysql
useradd -r -g mysql mysql
8.更改MySQL权限
chown -R mysql:mysql ./
9.安装
./scripts/mysql_install_db --user=mysql
10.安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql
chown -R root:root ./
chown -R mysql:mysql data
执行完之后会出现一个my.cnf文件
11.更改mysql密码
上一步安装脚本执行输出的日志中告诉我们如何更改密码了
但是直接去改会出错,所以要注意下,这里要修改密码,必须先启动mysql
./support-files/mysql.server start
表示启动成功!
那么我们可以修改密码了
./bin/mysqladmin -u root -h localhost.localdomain password 'root'
12.远程连接授权
先登录mysql
./bin/mysql -h127.0.0.1 -uroot -proot
然后运行下面代码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
注意:'root'、'root' 需要替换成实际的用户名和密码,这里我的用户名和密码都是root.
13.启动本地mysql,试着连接此次搭建的远程sql
到此mysql安装完成!