ubuntu安装mysql

目录

      • 1、替换镜像源
      • 2、安装mysql
      • 帮助解决问题的参考文章

最近得了一服务器,记录一下在上面的一些问题和操作,当作笔记了。

1、替换镜像源

刚申请下来的时候,安装一些东西还是下载笔记慢,还是要替换镜像源好使一些的。

首先复制需要的镜像源
ubuntu安装mysql_第1张图片

# 1、备份自己系统的源文件
sudo cp /etc/apt/sources.list /etc/apt/sources.bak1

# 2、替换获得镜像源地址。将文件中的原有的内容替换成刚刚获得新地址
sudo vim /etc/apt/sources.list

# 3、更新软件源列表
sudo apt-get update

2、安装mysql

$ sudo apt-get install mysql-server mysql-client

根据提示进行相关设定即可

  • 登录root账户进行用户添加
# 登录
$ mysql -u root -p

查看当前账户信息
ubuntu安装mysql_第2张图片

  • 这里要注意的是,host 如果是localhost,只能在本机登录,我这里是把root账户设置成%。–可在外网IP访问。
    添加用户及设置权限:
# 创建一个所有IP可以访问的账户
mysql> create user 'cancal'@'%' identified by 'cancal1234';

# 刷新授权
mysql> flush privileges;
  • 我在设置完后,外网还是不是用这个账户登录,后来发现是配置文件还有再修改一下,需要修改 bind-address;

mysql server ERROR 2003 (HY000): Can't connect to MySQL server (61)

# 我的配置文件如下:
vim /etc/mysql/mysql.conf.d/mysqld.cnf 
# 将里面的 bind-address 修改为本机IP,不要用localhost,或者127.0.0.1

重启mysql后就可以用外网链接了

sudo /etc/init.d/mysql restart
  • 这里还得提一下,我在添加新用户的还遇到密码修改不成功的情况。因为不符合密码策略。这里就要根据自己需要设定需要的模式了;解决方案参考下面这篇文章哈
    -ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

帮助解决问题的参考文章

1、Ubuntu apt-get 国内镜像源替换(新手必看,超详细!各种镜像源网站都有
2、远端连接mysql server ERROR 2003 (HY000): Can’t connect to MySQL server (61)
3、mysql添加用户和密码
4、Ubuntu下重启mysql
5、MySQL 5.7更改Root密码和Host
6、MySQL添加新用户、创建数据库、为新用户分配权限

你可能感兴趣的:(ubuntu安装mysql)