1、安装mysql
sudo apt-get install mysql-server
设置密码5.7版本看下面方式设置密码
mysql -u root -p
控制台输入用户密码登陆测试
查看密码
sudo more /etc/mysql/debian.cnf
1、初始设置密码
sudo cat /etc/mysql/debian.cnf 查看账户密码,然后用这个账号密码登陆
mysql -u debian-sys-maint -p
连接数据库
use mysql; #连接到mysql数据库
update mysql.user set authentication_string=password('12345') where user='root'; #修改密码
use mysql;
update user set plugin="mysql_native_password";
flush privileges;
quit;
sudo service mysql restart
2、设置可以远程访问
update user set host="%" where user="root";
flush privileges;
vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释bind-address = 127.0.0.1后重启
不能显示汉字就是因为character_set_database 的Value值为latin1;
首先输入以下命令:
gedit /etc/mysql/my.cnf
对my.cnf文件进行编辑,添加下面的语句:
[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
添加完以后,保存,然后重启MySql服务。
/etc/init.d/mysql restart
重新进入mysql
mysql -uroot -p
启动mysql:
方式一:sudo /etc/init.d/mysql start
方式二:sudo service mysql start
停止mysql:
方式一:sudo /etc/init.d/mysql stop
方式二:sudo service mysql stop
重启mysql:
方式一:sudo/etc/init.d/mysql restart
方式二:sudo service mysql restart
【扩展】在忘记root密码的时候,可以这样
1.关闭mysql服务
2.cmd启动命令:mysqld --skip-grant-tables&
3.启动mysql服务
4.新开一个cmd窗口:mysql -u root
5.mysql>use mysql
6.mysql> update mysql.user set authentication_string=password('12345') where user='root'; #修改密码
7.mysql> flush privileges;
8.重启sudo/etc/init.d/mysql restart
【扩展】Mysql安装图形化工具类似Navicat
sudo apt-get install mysql-workbench