linux上安装mysql
2017年09月26日 11:49:02 就是哥 阅读数:89 标签: linuxmysql 更多
个人分类: mysql linux
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenhuanchuan/article/details/78093705
Mysql安装
下载好mysql在linux的安装包mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
解压[root@localhost local]# tar -zvxfmysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
1查看mysql
#rpm -qa|grep mysql
删除mysql-libs-5.1.52.x86_64
#rpm -e mysql-libs-5.1.52.x86_64 --nodeps
2复制解压后的mysql目录到系统的本地软件目录:
执行命令:cp mysql-5.6.30-linux-glibc2.5-x86_64/usr/local/mysql –r
注意:目录结尾不要加/
3检查mysql组和用户是否存在,如无创建。
[root@localhost ~]# cat/etc/group | grep mysql
mysql:x:490:
[root@localhost ~]# cat/etc/passwd | grep mysql
mysql:x:496:490::/home/mysql:/bin/bash
以上为默认存在的情况,如无,执行添加命令:
[root@localhost~]#groupadd mysql
[root@localhost~]#useradd -r -g mysql mysql
4安装数据库:
(1) 进入安装mysql软件目录
执行命令# cd /usr/local/mysql
(2) 修改当前目录拥有者为mysql用户
执行命令# chown -R mysql:mysql ./
(3) 安装数据库
执行命令 #./scripts/mysql_install_db--user=mysql
如果执行./scripts/mysql_install_db --user=mysql失败显示-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter:No such file or directory
需要执行:#yum -y install libaio-devel
#yum -yinstall perl perl-devel
5修改当前目录拥有者为root用户
执行命令 #chown -R root:root ./
6修改当前data目录拥有者为mysql用户
执行命令# chown -R mysql:mysql data
到此数据库安装完毕
7启动mysql服务和添加开机启动mysql服务
添加开机启动:执行命令cpsupport-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录
启动mysql服务:执行命令#service mysql start
8修改mysql的root用户密码
root初始密码为空的执行命令:#./bin/mysqladmin -u root password '123456'
9把mysql客户端放到默认路径:
执行命令:#ln -s/usr/local/mysql/bin/mysql /usr/local/bin/mysql
10进入mysql设置权限
登录myql执行命令:#mysql -u root –p(输入秘密123456)
如果远程登录失败
需要到本机登录
选中mysql数据库
查看权限ip,用户:
Mysql select host,user from user where user='root';
修改远程访问权限:
mysql grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
刷新:
mysql flush privileges;
退出mysql
ctrl键加c键
远程测试
可以通过navicatiformysql测试连接;