ubuntu上安装mysql非常简单只需要几条命令就可以完成。
1. sudo apt-get install mysql-server
2. apt-get isntall mysql-client
3. sudo apt-get install libmysqlclient-dev
安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登录用户是root,不需要输密码就可以使用,
接下来配置远程连接
- 修改配置文件中的bind-address
- 文件路径:
- /etc/mysql/mysql.conf.d/mysqld.cnf
- 将bind-address = 127.0.0.1修改为bind-address = 0.0.0.0
- 重新启动并登陆mysql
- sudo service mysql restart
- 2 mysql -uroot -p
- 修改权限:
- GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
- FLUSH PRIVILEGES;
- 重新启动mysql
- sudo service mysql restart
- 注意:有时重启服务器后mysql未启动导致远程无法连接只需启动mysql
- sudo service mysql start
ubuntu下修改mysql5.7的密码
- 首先,修改mysql配置文:
- vim /etc/mysql/mysql.conf.d/mysqld.cnf
- 在skip-external-locking的下一行添加skip-grant-tables,跳过密码校验
- user = mysql
- pid-file = /var/run/mysqld/mysqld.pid
- socket = /var/run/mysqld/mysqld.sock
- port = 3306
- basedir = /usr
- datadir = /var/lib/mysql
- tmpdir = /tmp
- lc-messages-dir = /usr/share/mysql
- skip-external-locking
- skip-grant-tables
- 然后重启mysql后,我们直接无密码登陆:
- sudo service mysql restart
- mysql
- 登录后,我们来修改密码
- mysql>use mysql;
- mysql>update user set authentication_string=password('新密码') where user='root';