Ubuntu安装mysql步骤

mysql 安装

  1. 打开终端,输入:
sudo apt-get updata
  1. 更新完毕后,输入
sudo apt-get install mysql-server

  • ubuntu14.04安装中间会让你设置密码,输入密码后点击确认(mysql123)
  1. 安装结束后,查看 mysql 服务是否启动
systemctl status mysql
  • 如果出现 Active: active (running) 表示已经运行
  1. 修改配置文件,允许远程用户登录本机数据库
  • 在 mysql 配置文件夹下查找关键字 bind-address
grep -r "bind-address" /etc/mysql/
# search result
# /etc/mysql/mysql.conf.d/mysqld.cnf:bind-address=127.0.0.1
  • 在上述步骤中找到的文件中注释掉该行,如上
sudo sed -i '/^bind-address/s/^/#/' /etc/mysql/mysql.conf.d/mysqld.cnf
  1. 配置mysql汉字字符编码为utf-8
  • 在 mysql 配置文件的 [mysqld] 字段下方加入
character-set-server = utf-8
skip-name-resolve
  • 方法1:直接使用 vim 打开文件
# 查看 [mysqld] 所在的配置文件
grep -r "mysqld" /ect/mysql
# /etc/mysql/mysql.conf.d/mysqld.cnf:[mysqld]
# vim 打开文件找到 mysqld 的行,在该行后添加
  • 方法2:使用 sed 命令直接添加
# 找到 [mysqld] 关键字所在的配置文件
grep -r "mysqld" /ect/mysql
# 查看该关键词在该文件中的行号
cat -n /etc/mysql/mysql.conf.d/mysqld.cnf | grep "mysqld"
# result
#  27  [mysqld]
# 在 该文件中的第 28 行后加入上述配置
sed -i "40i character-set-server = utf-8\nski
p-name-resolve" /etc/mysql/mysql.conf.d/mysqld.cnf
# 需要注意的是,使用 sed 命令插入如果出现操作失误,会直接导致源文件无法还原,所以在用命令操作之前最好做个备份
cp [file]{,.bak}
cp /etc/mysql/mysql.conf.d/mysqld.cnf{,.bak}
  1. 确认配置并重启mysql
# way 1
systemctl restart mysql.service
# way 2
service mysql restart
  1. 登陆 mysql
mysql -u[user_name] -p[password]
mysq -uroot -pmysql123

mysql -uroot -pmysql123

  1. 给远程主机登陆的 root 用户授予所有权限
grant all privileges on *.* to 'root'@'% ' identified by 'mysql123' with grant option;
  1. 重新加载授权表
flush privileges;
  1. 验证字符设置是否成功
#进入mysql
mysql -uroot -pmysql123
#输入
show variables like ‘%character%’;
#查看出现的字符设置是否都是utf-8
  1. quit退出,安装完成。
posted @ 2019-06-13 22:43  王清河  阅读(11333)  评论(0编辑  收藏  举报