Ubuntu 安装mysql
1 . 更新apt软件源
sudo apt-get update
2 . 安装mysql-server
sudo apt-get install mysql-server
3 . 安装过程会提示设置新的root用户密码,输入回车即可,如下所示:
4 . 安装后的操作:
说明:通过这种方式安装好之后开机自启动都已经配置好,和命令行上的环境变量,无需手动配置。
安装好之后会创建如下目录:
数据库目录:/var/lib/mysql/
配置文件:/usr/share/mysql(命令及配置文件) ,/etc/mysql(如:my.cnf)
相关命令:/usr/bin(mysqladmin mysqldump等命令) 和/usr/sbin
启动脚本:/etc/init.d/mysql(启动脚本文件mysql的目录)
#启动
service mysql start
#停止
service mysql stop
#服务状态
service mysql status
#重启
service mysql restart
5 . 修改mysql字符集
#查看系统当前字符集
mysql -u root -p # 输入密码登录到mysql
show variables like '%char%'; # 查看当前字符集设置
#修改mysql字符集
#修改/etc/mysql/conf.d 下的mysql.cnf
vi /etc/mysql/conf.d/mysql.cnf
#在 [mysql] 下添加 default-character-set=utf8
#修改/etc/mysql/mysql.conf.d 下的修改 mysqld.cnf
vi /etc/mysql/mysql.conf.d/mysql.cnf
#在 [mysqld] 下添加 character-set-server=utf8
6 . 设置mysql允许外网访问
1) . 在 /etc/mysql/mysql.conf.d 下修改 mysqld.cnf 中
vi /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 127.0.0.1
将其改为
bind-address = 0.0.0.0
2) . 登录mysql进行设置
1) . 在终端输入mysql -u root -p 回车
输入您的密码 回车
进入mysql>
输入use mysql;回车
如果所有主机能够访问
输入以下命令后回车
1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'you_password' WITH GRANT OPTION;
2. flush privileges;
如果是有限制主机访问的
输入以下命令后回车
1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'you_password' WITH GRANT OPTION;
2. flush privileges;
这样就完成了开启mysql外网访问了。
注意: 如果这要你的外网还是无法访问数据库的话,请检查数据库服务器的3306端口是否对外开放了。
上一篇: (精华)2020年7月21日 ASP.NET Core 容器伪属性注入
下一篇: float浮动