解压文件
tar -zxvf xxxx
查看是否已有mysql组和mysql用户
更改mysql目录下所有的目录文件所属组和用户
chown -R mysql mysql
chgrp -R mysql mysql
安装初始化mysql数据库。此处将会生成动态密码
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
./bin/mysql_ssl_rsa_setuo --datadir=/usr/local/mysql/data
cd 到support-files
查看是否具有my-default.cnf 如果具有复制到 /etc/my.cnf 没有也无所谓
cp -a ./support-files/my-default.cnf /etc/my.cnf
./mysqld_safe --user=mysql &
启动mysql服务
添加到开机启动
cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
cd /etc/rc2.d
ln -s /etc/init.d/mysql S20mysql
mysql密码修改
./mysql -uroot -p
输入动态密码
修改数据库密码
set password=password('xxxxx')
来一个简单的安装方法 去官网下载一个mysql的apt软件源
https://dev.mysql.com/downloads/repo/apt/
然后apt update
apt install mysql-communty-service mysql-communty-client
一个为mysql服务,一个为客户端链接
然后就设置密码
启动mysql服务
service mysql start
登录mysql服务器
mysql -u root -p
出现错误不要急
如果是这个
mysql "ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded"
先停掉mysql服务
-
/etc/init.d/mysql stop
-
sudo killall mysqld_safe
-
sudo killall mysqld
-
sudo mysqld_safe --skip-grant-tables &
-
出现一些乱七八糟看不懂的直接输入mysql -u root
-
use mysql;
-
update user set password=PASSWORD("设置为的密码") where User='root';
-
update user set plugin="mysql_native_password";
-
quit;
-
/etc/init.d/mysql stop
-
sudo kill -9 $(pgrep mysql)
-
/etc/init.d/mysql start
mysql -u root -p 输入密码重新登录就能进去了
workbench链接错误时
mysql_upgrade -uroot -p
再次链接就行了