在Linux系统下安装mysql

来源:互联网 发布:中国gdp增速放缓知乎 编辑:程序博客网 时间:2024/05/29 10:10

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即可访问

 

0 0