ubuntu笔记(二) ubuntu上安装 mysql

1、oracle官网上下载mysqlmysql

        一、记得下载的时候必定要选择ubutu linux的版本linux

        二、我下载的版本是5.7.10,这是官网下载地址http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10-linux-glibc2.5-x86_64.tar
sql

     2、安装alien数据库

            sudo apt-get install alien服务器

           问题,我当时执行了这个命令,可是报的是依赖另外一个包。问题已通过了。当时没记下来,有多是我第一次装错                了。致使的。第一次我是将上面的tar包解压后一个个的安装。有些都是须要依赖,因此致使错误。oracle

    四、若是你安装了mysql,请先卸载mysqlsocket

    五、安装mysqlide

            一、解压4server

          tar -cvf  *.tar  /pkx/mysql/
ip

            二、安装mysql

                    dpkg -i mysql_*.deb

              由于解压出来的安装包有多个,我一开始是一个个的用dpkg去安装,可是出现了错误。后来搜到上面的那个命令。

    就好用了。

    六、启动和中止数据库

        将目录切换到 /etc/init.d

       执行 mysql 就能够脸上数据库了。若是不行,执行 mysql -start 

        将目录切换到usr/bin    执行        mysqladmin -u root -p shutdown 关闭mysql服务器

   3、修改mysql的用户名密码

            将目录切换到usr/bin 下执行 mysqladmin -u username  password 123456

    4、设置远程连接

            一、查看远程端口是否在监听

                netstat -an|grep 3306

            二、切换进去mysql>执行

                    mysql>grant all privileges on*.*to 'user' @ '%' identifiedby' password'with grant option;

                        user 是用户名,password 是密码,% 表示任意主机,这样每一台计算机就能远程登陆了。

                    mysql>flush privileges

         三、修改mysql 数据库user表里的主机localhost,将host字段里的localhost 改成%

                mysql>update user set host='%' where user ='root

                mysql>select host,user from user'

    补充问题:今天用命令 mysql登陆无用户名密码的mysql 报错   error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'

解决方案:  将目录切换到etc/init.d/下执行 # mysqld_safe --skip-grant-tables &命令,而后在执行mysql start命令

相关文章
相关标签/搜索