ubuntu上安装mysql
1.安装mysql
sudo apt-get install mysql-server
apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
安装过程不要忘记自己设置的密码,安装后使用如下命令检查是否安装成功,如果mysql的socket处于listen状态则表示安装成功
sudo netstat -tap | grep mysql
登录mysql数据库可以通过如下命令
mysql -u root -p
2.修改密码
mysql -u root -p
use mysql;
update user set authentication_string=PASSWORD(“你的密码”) where user = "root";
update user set plugin = "mysql_native_password";
# 加上这句
update user set plugin = "mysql_native_password";
# 权限生效
flush privileges;
3.重启服务
sudo /etc/init.d/mysql restart
至此,密码设置成功
远程开放链接
需要修改mysql数据库里的user表里的host项,把lhost改为%(%为所有)
# 登录mysql服务器
use mysql;
update user set host= '%' where user='root;
flush privileges;
select Host ,User from user;
quit
进入 mysqld.cnf配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
更改
# bind-address =127.0.01
bind-address =0.0.0.0
重启服务
sudo service mysql restart
至此mysql安装设置完成
对数据库进行授权,指定用户进行登陆
grant all on database.* to 'user'@'127.0.0.1' identified by 'passwd';
# database 是数据库名 user是用户名 passwd 设置的密码