服务器安装mysql

来源:互联网 发布:化工专业英语翻译软件 编辑:程序博客网 时间:2024/06/06 02:02

现在已经是第二次在腾讯云服务器(我选的是centos7)上安装mysql了,第一次安装的时候遇到了许多头痛的坑,现在我把我遇到的坑总结一下,希望给读者一下帮助

  • 先说下一ubuntu下面如何安装mysql,因为这个比较简单,按部就班就很容易完成,运行如下几条命令

    1. sudo apt-get install mysql-server

    2. apt-get isntall mysql-client

    3. sudo apt-get install libmysqlclient-dev

  • 安装后通过 ps -ef | grep mysql 看mysql服务是否正常启动,若正常启动直接通过命令mysql -uroot -p 直接登录,默认的密码为空,要求输入密码是直接按回车键

  • 如果你想自己在设置密码的话有两种方法
    1.直接通过命令`mysqladmin -uroot -p原密码 password 新密码
    2.也可以进入mysql修改user表:update user set password=password("new_pass") where user="root";

  • centos7上安装mysql
    1.首先通过命令yum install mysql-community-server来直接安装
    2.然后试着用命令mysql -uroot -p登录时会报错:
    这里写图片描述
    说是找不到mysql.sock文件,因为在/etc/my.cnf一下定义了mysql启动时去寻找文件的路径:
    这里写图片描述
    然而你会发现mysql.sock文件不在/var/lib/mysql里面的,这时你就无法启动服务,解决办法就是直接在直接的文件下面建一个mysql.sock文件,mysql.sock应该是mysql的主机和客户机在同一host上的时候,使用unix domain socket做为通讯协议的载体,具体详情你可以查看博客:
    mysql.sock文件的作用

然后在重启服务service mysql restart,通过mysql -uroot -p 就能连接mysql服务了

0 0
原创粉丝点击