您的位置:首页 > 运维架构 > Linux

在Linux系统下安装mysql

2015-08-13 22:41 483 查看

1、        把相应的mysql安装包上传到linux系统中



2、        使用tar  -zxvf  mysql-5.6.26-linux-glibc2.5-i686.tar.gz解压缩



3、使用命令mv   mysql-5.6.26-linux-glibc2.5-i686 mysql   来改变包名



4、修改/etc/profile文件,使用命令 vi   /etc/profile



5、运行source /etc/profile 使修改立即生效



6、添加用户和权限

     useradd  mysql  添加mysql用户

     usermod -G   mysql(G)  mysql   添加mysql用户到mysql组((G)只是做一个组标志)

    chown -R  mysql   /usr/local/mysql    把/usr/local/mysql的所有权分配给mysql用户

 

   

7、运行文件/usr/local/mysql/scripts/mysql_install_db



8、把文件/usr/local/mysql/support-files/mysql.server  复制到/etc/init.d/mysql文件中

 执行命令 cp   /usr/local/mysql/support-files/mysql.server   /etc/init.d/mysql



9、把mysql添加到服务列表中

 执行命令 chkconfig    --add   /etc/init.d/mysql



10、启动mysql服务

执行命令 service  mysql   start



11、连接mysql数据库的时候,默认的是访问的文件路径是/tmp/mysql.sock,可是在这个目录库下找不到mysql.sock文件,所以我们必须查找一下mysql.sock文件在哪里。

执行命令  find  / -name  mysql.sock



12、把/tmp/mysql.sock 和/var/lib/mysql/mysql.sock做一个链接

执行命令  ln     /var/lib/mysql/mysql.sock    /tmp/mysql.sock



 

13、输入mysql命令进入mysql数据库



14、使用mysql数据库

输入命令  use mysql;



15、更改root用户的密码

 执行命令 uptate user set password=PASSWORD(”123456”) where user=”root”;



16、刷新权限,要不然刚才做的修改还无效;

执行命令 flush privileges



17、退出mysql,用root用户登陆

执行命令 mysql –h localhost   -u  root -p,然后输入密码123456

 


注意:假设linuxA要访问linuxB的mysql服务,则需要做以下设置

 在linuxB进入mysql服务,然后输入grant all  on  *.*  to   root@’%’  identified by  ‘123456’

然后再输入 flush privileges

接下来重启mysql 服务,linuxA即可访问

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: