Ubuntu18.04 安装MySQL

删除回忆录丶 提交于 2020-03-02 05:38:06

1.安装MySQL

sudo apt-get install mysql-server

2.配置MySQL

sudo mysql_secure_installation

3.设置MySQL非root用户

设置原因:配置过程为系统root权限,在构建MySQL连接时出现错误:ERROR 1698 (28000): Access denied for user ‘root’@’localhost’

设置步骤如下:

a.sudo mysql -u root -p #使用root权限进入MySQL

b.grant  ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "yourpassword"; #给MySQL的root用户全部权限

c.create database XXX; #创建数据库

d.grant  ALL PRIVILEGES ON  XXX.* TO  newuser@localhost IDENTIFIED BY "newuserpassword"; #创建新用户,并给予权限

e.grant  ALL PRIVILEGES ON  XXX.* TO  newuser@* IDENTIFIED BY "newuserpassword";#允许远程连接

f.exit #退出MySQL

g.sudo vim /etc/mysql/my.cnf #更改远程连接属性

#在文档最后输入,完成配置

>skip-networking => # skip-networking

4.MySQL Workbench配置

全部完成。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!