1.インストールされているかどうかを確認します(インストールされている場合は削除します)
rpm -qa | grep mysql # 查询安装,有的话会出来一个列表
rpm -e mysql # 普通删除(mysql 替换为查出的包名)
rpm -e --nodeps mysql # 强制删除(mysql 替换为查出的包名)
2. mysqlをインストールします(ymlモード)
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm # 下载rpm 资源包
rpm -ivh mysql-community-release-el7-5.noarch.rpm # 安装rpm 资源包
yum install mysql-server # 正式下载 mysql
chown mysql:mysql -R /var/lib/mysql # 设置权限
mysqld --initialize # 初始化mysql
systemctl start mysqld # 启动mysql
systemctl status mysqld # 查看mysql 启动状态
mysqladmin --version # 检查是否安装成功(查看版本信息)
エラー:
エラー2002(HY000):入力するコマンド
の実装でソケット '/var/lib/mysql/mysql.sock'(2)を介してローカルMySQLサーバーに接続できませmysql
ん。パスワードが出力されるように設定されていません。mysql
コマンドを使用すると、上記のエラーが発生します
rm -rf /var/lib/mysql # 删除初始化相关的配置信息
mysqld --initialize # 初始化mysql
systemctl start mysqld # 启动mysql
3、パスワードを設定します-MySQLクライアントを使用します
mysql> mysql # 默认无密码,直接可进入mysql内部
mysql> SHOW DATABASES; # 查询所有数据表
mysql> use mysql; # 进入mysql 数据表
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root123456'); # 修改密码为 root123456
mysqlを終了し、パスワードでログインします
mysql> mysql -u root -p # 登录mysql, 回车输入密码在回车
Enter password:*******
4、リモート接続を許可するように設定
mysql -u root -p # 登录mysql
# 设置允许所有ip连接, root123456 为密码
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123456' WITH GRANT OPTION;
mysql> use mysql; # 进入mysql 数据表
mysql> select host user from user; # 查看权限
mysql> flush privileges; # 刷新权限
5、コマンドを開始して閉じます
service mysql start # 启用
service mysql stop # 停止
6.ファイアウォール(リモート接続に失敗した場合は注意してください)
ファイアウォールがポート3306を開きます
chkconfig iptables on # 永久开启
chkconfig iptables off # 永久关闭
service iptables start # 即时开启
service iptables stop # 即时关闭
ファイアウォールはiptablesファイルの処理を見つけることができません。
ファイアウォールをオフにしてiptablesファイルを見つけることができません。ファイアウォールはデフォルトでファイアウォールとして使用されているため、解決策は次のとおりです。ファイアウォールを停止してiptableをインストールします。
systemctl stop firewalld
systemctl mask firewalld
yum install -y iptables
yum install iptables-services
-
これでこの記事は終わりです。お役に立てば幸いです。気に入ったり、注目したりしてください。今後もコンテンツを更新していきます...ご覧いただきありがとうございます。
-
パーソナルオープンソースプロジェクト(ユニバーサルバックグラウンド管理システム)–> https://gitee.com/wslxm/spring-boot-plus2、よろしければご覧いただけます、ありがとうございます