美文网首页程序员
Linux下安装MySQL步骤及常见问题

Linux下安装MySQL步骤及常见问题

作者: 堆栈美术 | 来源:发表于2018-10-06 15:42 被阅读0次

    1、下载MySQL安装包

    从官网下载即可,注意选择对应的操作系统

    2、解压

    进入到你要放置的目录下,执行解压命令

    tar -zxvf  xxx.tar.gz  (xxx替换成你的版本包)

    3、添加用户组和用户

    groupadd mysql (添加用户组)

    useradd -g mysql mysql  (添加用户到组)

    4、安装

    vi /etc/init.d/mysqld (修改启动脚本)

    修改成你实际的MySQL和data放置路径,只需要该这两个地方

    basedir=/usr/local/mysql/  

    datadir=/usr/local/mysql/data/mysql

    5、启动服务

    service mysqld start

    6、登录MySQL

    到这里一切应该都不会出问题,服务也正常启动了。但是登录MySQL(account:root,password:root)时候,可能会出现以下两个小问题:

    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement

    报错:安装MySQL后需要先设置密码,执行命令: setpassword = password('root');


    Access denied for user 'root'@'localhost'

    解决步骤:

    1.停止mysql服务

    systemctl stop mysqld.service

    2.修改配置文件为无密码登录

    vim  /etc/my.cnf   在最后加上  skip-grant-tables   保存(:wq!)

    3.启动mysql

    systemctl  start  mysqld.service

    4.登录mysql

    mysql -u root  (注意这里不要加-p)

    5.修改密码

    use mysql;

    update mysql.user set authentication_string=password('123456') where user='root';

    6.撤销无密码登录

    返回第2步把最后一句删掉,保存,重启mysql就可以了


    至此,Linux安装MySQL完成,下一篇: 备份/恢复MySQL数据库

    相关文章

      网友评论

        本文标题:Linux下安装MySQL步骤及常见问题

        本文链接:https://www.haomeiwen.com/subject/vvjgoftx.html