1.执行以下命令安装,一路按Y即可
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
2.检查mysql的运行状态 , 有信息显示,即为正在运行
service mysql status
3.登录mysql ,输入密码(无初始密码,随便输入),能正常登录mysql,则不需要通过修改配置文件方式来修改密码
mysql -u root -p
1)正常进入情况
use mysql;
update user set plugin='mysql_native_password' where user='root';
update user set authentication_string=password('123') where user='root';
flush privileges;
exit;
2)无密码不能进入
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在mysqld.cnf中[mysqld]中加入
skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
输入命令mysql -u root 进入mysql;
重复正常正如mysql修改命令的方法
4. 重启mysql: service mysql restart
5.修改mysql的数据库的编码格式
sudo /etc/mysql/mysql.conf.d/mysqld.cnf #进入服务端中修改
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
character-set-server=utf8 #指定服务端编码
sudo vim /etc/mysql/conf.d #打开客户端配置文件
[mysql]
default-character-set=utf8 #指定客户端编码