欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu 安装mysql

程序员文章站 2024-01-30 21:56:22
...

1 . 更新apt软件源

sudo apt-get update

2 . 安装mysql-server

sudo apt-get install mysql-server

3 . 安装过程会提示设置新的root用户密码,输入回车即可,如下所示:
Ubuntu 安装mysql
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端口是否对外开放了。

相关标签: Ubuntu MySql