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端口是否对外开放了。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jesse919/article/details/80352559
文章标签: Ubuntu MySql
个人分类: MySql
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭