Ubuntu安装mysql步骤
mysql 安装
- 打开终端,输入:
sudo apt-get updata
- 更新完毕后,输入
sudo apt-get install mysql-server
- ubuntu14.04安装中间会让你设置密码,输入密码后点击确认(mysql123)
- 安装结束后,查看 mysql 服务是否启动
systemctl status mysql
- 如果出现 Active: active (running) 表示已经运行
- 修改配置文件,允许远程用户登录本机数据库
- 在 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
- 配置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}
- 确认配置并重启mysql
# way 1
systemctl restart mysql.service
# way 2
service mysql restart
- 登陆 mysql
mysql -u[user_name] -p[password]
mysq -uroot -pmysql123
mysql -uroot -pmysql123
- 给远程主机登陆的 root 用户授予所有权限
grant all privileges on *.* to 'root'@'% ' identified by 'mysql123' with grant option;
- 重新加载授权表
flush privileges;
- 验证字符设置是否成功
#进入mysql
mysql -uroot -pmysql123
#输入
show variables like ‘%character%’;
#查看出现的字符设置是否都是utf-8
- quit退出,安装完成。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了